Corsair, memory extraordinaire, has made me very happy. Their newest USB flash drives are available in sizes up to 32GB, and with the ruggedized, water-resistant Survivor series, you’ve got yourself a little data safe that is shock resistant, holds an entire bootable OS, and can be taken in the shower. They’ll run you about $250, though.
Warning: these devices are NOT lava-proof. They are also vulnerable to velociraptors.
Corsair releases its first 32GB USB flash drives [Computer World]