DreamHost is one of the top five web hosting companies according to Lifehacker. That is the main reason why I chose and went with them for my web hosting. The first five hours after I transferred and registered my domain with them was hell. BUT, BUT customer service chat was very helpful and did not fail me at all with every problems that I had. Of course, after I registered my domain with them I wanted to do my dynamic DNS so I can access services and my server at home. It took awhile for the DNS to propagate but it is now working and that is why my blog is up as well!
So why do I want dynamic DNS and what is its benefits to me?