My wife recently bought me an 8 gigabyte flash drive for $25. A gigabyte is 1,024 megabytes. So the flash drive has 8,192 megabyters. At $25, that works out to $0.003. That is less than one cent per megabyte. Since $30.67/.003 = 10,051, it means that a megabyte now costs 10,000 times less than it did in 1989.
Of course I am no computer expert, so maybe there are even better deals out there for memory. If anyone has purchased memory for less than 1 cent per megabyte, let me know.