I absolutely recommend QHoster.com web hosting.

Their online chat helpdesk is what I like most. They can answer any questions you have almost instantly. If they are swamped with online inquiries, I will email them which normally take less than 24 hours to get back to me. Tech support is friendly and efficient.