I was stuck hosting a charitable website on 15KB of webspace provided by my internet service provider, and tying me into their service... Until I discovered www.WebHost.uk.net!
They have been great, I managed to port my website across with just a few minor tweaks, and when I've had a question or needed support, I've not had to go any further than their website and online chat... even at 2am in the morning! (I am a bit of a night owl)
Because it is for charitable group, they have even hosted for free, which is fantastic - saving us having to raise donations to cover hosting the website and making the information we provide freely available. Well done and thank you WebHostUK, and heartily recommend, even if you don't qualify for free hosting.