Google's server farm is rumored to be over six digits (and growing fast), which is an astounding number of machines, but how hard would it be to assemble a million people to contribute a fraction of their compute time? - maybe Google can put an optional thingy into Chrome so that users' computers can be part of their server farm?