There are other reasons to build your own, especially for those who aren't just running web sites.<p>One is security. Maybe you don't want to be on the internet, or are legally prohibited from being on the internet.<p>One is location. Maybe you need to process data at the south pole, or in a submarine, or in a space station. Latency might matter, making even normal parts of the USA be too far away. Your connection to the data center might be unreliable, with outages being equivalent to data center outages, so you'd want your data center local. An example is the Large Hadron Collider, which has a really high data rate.<p>One is atypical hardware. Maybe you need to run a custom accelerator chip. Even something as simple as SPARC or Itanium might have you running your own data center.