Originally Posted by 24x7server
Being IT consultant, for small/startup OR medium size companies, we recommend to go with Colocation.
For big companies, we recommend for in-house data center.
may help you to get some more details about Owning versus Outsourcing Data Center.
Best of luck.
How would you differentiate between medium and big companies? Gross annual revenues? Some other indicator?