I'm using
www.bluehost.com, but I think
www.gotwebhost.com looks great. They use the gui my web host uses, but they have dozens of useful online tutorial for several popular applications (including Joomla which I am trying to use). They seem to know their SEO well too. Bluehost has what I think are good prices for shared servers. If you want your own server, then they have pretty good prices for that too. Bluehost has some good tutorials as well, but they are basically under the impression that you already know how to use PHP ans SQL, which I had never worked with before. I am learning a lot on the fly though. I do not know about any other web hosts, other than their pricing from comparing all of them. I'm just giving a review of the two I have encountered in-depth.