Online hosting is a crowded market. For over four years I have used 1and1.com and have found their services to be competent, reliable, and very competitively priced. There are probably other players out there that are just as good, but with so many questionable businesses in the mix it’s hard to be sure.
I cringe every time I hear of somebody paying $35/year for domain name registration when they can get full-service registration with privacy on an ongoing basis at 1and1.com for $7/year. Nobody should buy web services before comparing with 1and1.com.