Server Collocation is very hot topic in today's IT world. One of the items that is often over looked is latency in the Internet backbone. That's where all Collocation providers are not created equal, you need to make sure that your applications that are Internet facing are not loosing to your competitors because your hosting partner has too much latency in their Internet connections. Many hosting providers just buy the cheapest Internet upstream to be more competitive in their hosting offerings. Make sure you look under the covers of their Internet connections to see how they are connected to the Internet backbone. My suggestion is to subscribe to monitoring service that checks latency from many points on the Internet. This will tell you how your Internet facing applications are performing.