I take lots of digital photos on my travels and found the Kingston Technology DT150/32GB DataTraveler (USA Flash Drive) to be great. Interestingly 2GB 4BG 8GB 16GB 32GB By 2009 drive in either place. The price on Amazon was very good also. Flash Memory.
I use one of those in my Eee PC 4G. It just works. (Note: Under Linux/Xandros you need a new kernel for your Eee PC to recognize 16GB KINGSTON FLASH MEMORA - the original kernel will only find 1GB.)