ASVhost.com is good enough to sign up with but not the only company, I'd draw your attention to deals from kvchosting.net as plans are full of useful resources. They have a great service, fast servers, amazing prices and features! I've got web sites hosted with them and none have suffered any downtime. Their customer support is pretty good, open 24/7 as usual.