I use dns2go. Works great.
<< I don?t think it worth the hassle + you violate your contract with RR. >>
My contract with RR doesn't say anything about servers being prohibited. Of course it doesn't say they are allowed, either.
As far as it being worth the hassle, well, if what you want is a dead-solid reliable web hosting then you're right. But there is more than a little satisfaction in doing it yourself, and it certainly is a learning experience. Some might even say it is fun. I know I enjoy doing it all myself. However, my business site is hosted by a commercial provider, because I need it to work all the time. My home sites are just for fun, and are a good place to try out various server-side settings and stuff that a web host either won't do or can't do.