I know some people don't like DJB, and I can't stand arrogant people myself (except me, of course :-). But his software rocks.
I could not for the life of me grok bind. Yes, I got the book. Still no grok.
But djbdns took me about an hour to setup, and get dnscache and tinydns working completely to my satisfaction. Now I just have to wait for domains to transfer over to lowcostdomains.com, and we'll be all set. Sweet.