Was even able to get PuppyLinux to install to a bootable 4GB USB drive the other evening.
That is why we locked out the USb's here at work. You can get linux to install on one of those and reboot the system so it looks at teh usb first and then use it to read what is on the ntfs partitions. Security risk.