A 512KB SDcard or flash memory stick can hold a bit less than three TV episodes (or one hour-long episode and some funny adverts, I suppose), or about 350 photos or 102 songs, which means about 10 CDs. A 1GB SDcard or flash memory device can hold twice that, and, of course, a 2GB device can hold twice that again. In other words, if you were to pony up for the 2GB device, you could store eleven 30 minute TV shows (or a couple of feature length movies), over 1300 photos, or 400 songs (aka 35-40 CDs).