According to Michael Doob:
Of course, all of you have been basing your calculations on the assumption that a gigabyte is 1024^3 (or 2^30), which I suppose would make more sense to us old timers.
However, the new standard is to actually respect the old SI standards, and use kilo-, mega-, and giga- to represent powers of 1000. (I.e. 10^3, 10^6, and 10^9, respectively.)
See the following...
http://physics.nist.gov/cuu/Units/binary.html
This would somewhat reduce the length (or height), volume, and weight estimates given. Or, we could restate the question to ask how much a gibibyte (yuck!) of punch cards would be...
Now who is the lucky guy who has to retrieve the top one off the stack?
Or who's the poor operator who has to feed them all through the card reader?