I used Godaddy for 5 years before I decided to become an affiliate, I recommended them anyway so why not partner with them I thought. I use them for all my domains and my client domains as for the single low price (like $12/year for .com.au domains) you get all the DNS options required to setup a website or online presence and no hidden costs. Click this link, I'll get credit and you'll get a 30% discount on new domain registrations! Cool huh?
Favourite feature: DNS editing included & 24hr Customer support - they're great