Newegg has some really good external hard drives that work well with netbooks. Seagate makes this one model, it's like 80 dollars, it's the size of maybe a small stack of index cards, holds 320 GB, and is powered by one USB port (which it also uses for transfer)