When you colo, what happens if a piece of hardware fails? (hard drive, ram, or god forbid the motherboard)? Wouldn't you then have immense downtime unless you have redundancy? So that then doubles the hardware you will need and the rack space.
If you're listing datacenters / hosting companies and are happy and have been with them for a while, please add them to this
big forum hosting / datacenter thread
-vissa