I notice theres not been much activity in here in a while, but I've written a tutorial on how to install and use a MySQL based DNS server - this is very good for easy editing of DNS entries, and allowing customers to edit and manage their own DNS through a simple custom DNS management app that I've developed in PHP.

To save duplicating the tutorial, I'll just link to it for now, I can duplicate if needed.

http://tim.igoe.me.uk/blog/view/78/MyDNS--...really-easy%21/

Thought it might be useful for others, I know i spent ages investigating the options when I set it all up.