I'm using
http://sparrowhosting.net/
They have EVERY web feature you could ever need. Cheap rates, and good service. Plus, if you talk to the owner, he can set you up on referall program for free hosting. =)
Even, if you don't get referalls, there plans are cheap.