Included on my ten-year-old daughter's school supply list for this year:
1 USB flash memory key
The smallest and cheapest one we could find was part of a stack of them on a school supply table at Staples. 1 GB for $20, and smaller than an eraser. I think I hear the echoes of my young geeky self swooning in disbelief.