Honestly, colocation is a combination of reliability and control. While you still have your own servers, they are located in a proper data center where power, cooling, security, and connectivity are much more stable than it would be in your own office. That's a big step up in terms of uptime and...