A Miracle of the Market
I just bought a 4 GB memory stick for $10. Buying it made me think of my first large storage purchase, a 10 MB drive for my Tandy 1000 that cost me $500. If I am calculating correctly, the cost of 1 MB of memory has dropped from $50 to 1/4 cent (and that's in a much more flexible form in the contemporary case). The price has dropped by a factor of 20,000.