I used to work for IBM and I remember working on some old 370 mainframes.
The hard disks were HUGE (in size not amount of data).
Here is an example of how big they could be.
http://www.tpub.com/neets/book23/0066.GIF
I remember having to load the programs in the mainframe using punch cards (small cards with holes in them).
As Chuck says, I bet there is far more computer power in an MP3 player or your TV than there was in an old mainframe.
I remember working on one of these mainframes in early 1970s.
http://www-03.ibm.com...mainframe_PP3115.html
It says the MAXIMUM amount of disk space available was 280 Million bytes (280,000,000 bytes).
Even the most basic laptop nowadays comes with about 160Gb (160,000,000,000 bytes) of disk space (over 500 times as much), in a box the size of a cigarette packet.
And my camera has 8Gb (8,000,000,000) bytes of memory in a card the size of my thumbnail.