the math on this is pretty staggering to me.
360 billion 256 pixel square image tiles is about 21PB! (uncompressed, of course)
http://www.google.com/search?q=(256*256*360000000000)%20byte...
and you know they have multiple copies cached around the world for redundancy/speed.