It's amazing how much a gigabyte of storage has shunk in the past 20 years, as the photo shows. It's comparing a Flash card with a 1987 IBM drive. However, it could have been even more dramatic: SD cards can now hold up to 32GB, and you can get 1GB on a microSD card.
The photo has been doing the rounds this week (it's on Digg). See the whole Fotogalerija prispevka from the Festival računalništva in sodobnih komunikacij (FRiSK 2007) in Slovenia for more photos, including an Amiga 500, an IBM PC, an old Sinclair Spectrum and a new MacBook. (Is that where Apple got the idea for its crappy keyboard?)