cgi program for managing DNS written in Python

Updates

January, 2016:
	-Added support for nameserver per-zone
	-Added check for chosen zone existing in config.txt but not at nameserver

Overview

This cgi program uses zone transfers and secure dynamic updates to manage DNS zones.
Originally, this was written as a bourne shell script, but I ran into a lot of issues with limitations of sed on Solaris. My method of parsing variables that were passed to the form was not flexible enough. You can see the original information on this tool here
I re-wrote this in python to isolate the tool from the underlying OS
Some of the benefits of using a web-based interface are: The program (actually, not the program, but dynamic updates) have a couple of nasty side-effects too:

How to set it up

Download the script here
Download dnspython library here
(I used the rpm from here)

Suggestions