What's really wild is that the architects who envision and oversee implementation of systems that make these things possible earn a tiny fraction of what executives make.
They make 5x+ the next highest IC, sure. But if they worked half as much and BS'ed 100x as much they'd make 500x.
Personally, that makes me wonder a lot more than a clever combination of memcache and map-reduce.