A simple but relatively complete DNS and DHCP implementation based on a MySQL (Or other) database with both servers drawing information from the same source thus eliminating one of the headaches of administering a small network.
XMDNS is an extensible DNS management scheme that uses XML to store data. It features easy manipulation of views (or split horizon DNS). There is also support for hand-crafting records for situations where complicated rules must be enforced.