I carry Seagate Go drives with me. Very small and work great. I would not trust just one though. Get 2 and have multiple copies.
+ 1 on the portable USB external hard drives, we use 2 500gb Transcend Store Jets which have a rugged rubber casing. + a 250gb Netbook (small size, super long battery, good for viewing images and deleting those you don't want, your daughter could use it)
http://laptops.toshiba.com/laptops/mini-notebook/NB300![]()
http://www.bhphotovideo.com …5M_Portable.html#features![]()

