ned found a good article which looks at the hardware strategy used by google. i had assumed that they used several large server farms around the world, and they do to some extent but there is also extensive use of pc's to do the grunt work instead of rack-mounted servers. reading the numbers this seems to make a lot of sense. i wonder how i can sell the idea to our hardware team here?