Well, I've stopped recommending myself and my co-moderators for hosting, just because 
Therefore, I would suggest Digihost.com - they don't look too impressive, but whatever. They're reliable, cheap, and have a good reseller package.
The drawbacks only exist in terms of how you set your clients up. Normally, they'll call you for support and you'll mostly call Digihost.
If you're prepared to be the middle man, it's a nice way to earn a small side income.
--Bri
------------------
"Bother," said Pooh, as Piglet was assimilated by the Borg.
-------------------
Work, work, work: http://www.appercept.co.uk
Out of office hours: http://www.darlingbri.co.uk