Oh, and a sidenote about Google: I often work in the hosting center where their east coast operations are... They have rack upon rack of these little generic Linux boxes, just chugging along (no doubt in a huge Beowulf cluster or something of the like).