If you're hosting multiple sites and charge clients individually, Rackspace Cloud Sites is a good option. They used to have 24/7 support for your clients as well which was awesome, but they ditched that recently. Even without that, though, they're the best one I've been with (out of 5 others). I host 10 sites with them right now and will be adding a few more over the next month. It's easy to setup new clients and add sites for each one. You can setup your own hosting plans and have Rackspace bill your clients monthly, collect the cash and deposit it into your US based bank account. Their support has been speedy so far (I've been with them for 8 months or so). I'm happy with them - they're the first one I've been with that understand how hosting on behalf of multiple clients, some with multiple sites, should work. Cheers, Drew.