I use MDD hosting for my domain and hosting services. It's a small guy and the support is amazing. I switched from hostmonster hosting a coupld months ago and my site became much faster.
I also use drupal.org for pinkgorillacycles.com. I basically made the site up as I went along.
Yes, I use Godaddy for hosting and I'm satisfied. Their 24/7 support is great.
If you're not afraid to spend a little money, I recommend http://www.smallboxweb.com/ I know their team personally and they do phenomenal work for small and medium sized businesses.
If you really want to pick through web development companies you might also try the Xemion Web Design Directory