Let me heartily recommend Namecheap.com for registering and hosting. GoDaddy is the Devil.
That said, it’s true that Namecheap is also leaving most of the work to the customer. I’m from the web world originally, and it still takes me some time to figure out how to get what I want out of even customer-friendlier packages like WordPress. I am often in conversation with a friend of mine who’s a pro PHP developer, and even he will occasionally be baffled and actually incorrect about Wordpress’ capabilities.
So there you have it. It’s a tinkerer’s world out there for a while. I certainly don’t want to be arsed to learn another language/platform that might fail, such as Ruby on Rails. Remember when we thought PERL would be the new best thing forever?