Currently the best thing I have done for hosting is share a server with several friends. We all split the fees for our .com sites and the control management system is cool. We are currently using Donhost.co.uk and it all goes smoothe, i totally suggest the methods of people sharing servers together, get a nice fast one and make sure your not hogging all the bandwidth