I have a friend in the USA who runs a small business. They have standard web hosting, but they're just about to move their website to a hosted CMS which lives in Amazon, and email is with Google. That means the web host won't actually be used, other than to serve DNS. It'll still cost them $150/year. Their registrar is GoDaddy.
I think the only thing the website is used for it to set A/CNAME/MX records. The control panel is pretty rubbish, so it will all have to be done by the helpdesk anyway. With my hosting I can set the DNS for domains and subdomains easily.
Is there a way to host DNS somewhere cheaply, without hosting a website? I have found GoDaddy DNS hosting, which is only $3/month. Does anyone have any thoughts or experience with this?