Lucas123 writes "Seagate's first drive, shipped in 1979 was the ST506, which had a capacity of 5MB and cost a cool $1,500 — or $300 per megabyte. Today, a typical Seagate holds 1TB and cost just 1/5000th of a cent ($0.0002) per megabyte. Seagate, which claims to be the first company to ship a billion drives, says all those drives amounted to 79 million terabytes of capacity, enough for 158 billion hours of digital video or 1.2 trillion hours of MP3 songs." Update: 04/23 14:56 GMT by CT : The quoted fraction is wrong. Someone complain to ComputerWorld. Update: 04/23 15:13 GMT by CT : TY. The site is corrected to say "just 1/50th of a cent ($0.0002) per megabyte." The universal equation is once again balanced.