It is worth mentioning that unlike some shared hosts, Hostforweb.com maintain a shared cluster, meaning they use separate servers for separate services: web, database, email, control panel, which is excellent.

They have top-notch customer service, responding to trouble tickets immediately and consistently.