I'm honestly not about cloud hosting, but thanks for the suggestion. Any numbers that i can call to ask if they'll host one or two servers or are you pretty sure they only deal with larger clients? Thanks.
AFAIK colocation is where you already host on a provider like RackSpace etc and you would like to colocate elsewhere, usually near to your location or multiple locations