I have been using Web Hosting Services and Domain Name Registration : 1&1 Internet Inc.
for the last 5 years and have been very happy with their offerings. I started out using their 6 months free promo, then upgraded to Business Package and now I am on Dedicated Hosting with them.
Their support needs a lot of improvements when I compare them with other hostings I tried before, but since I am a technical person, I get to figure out what lacks in their answers.
Again, technology and offering wise, I am very happy with them.