I moved away from GoDaddy a couple of years ago. Now I have a few expiring domains left on there. Last week I got a notice they were going to charge me for a renewal, which I did not want. So I called the support guy. Twenty or so minutes later, he sent me to a link to fill out a form where all would be taken care of. Except it wasn't. Just like my previous few encounters with GoDaddy, when I went to the link I learn…
I founded a cloud management company for EC2 (and later other infrastructure clouds), and one of the first things we included was decent dns record management. It's integrated into your apache vhosts and whatnot, but the value is really just keeping your sanity when all you need to do is add an MX record.