Tips on domain registration and website setup
Slashed: Personally, I hate GoDaddy it's a company that rips you off.
For domain registration I use Name.com for many years now and I'm very happy with it. Plus, you can hide your contact details for free, where is GoDaddy charge you for that. Of course, you can easily change your DNS settings: All of my domains point to ns.linode.com.