I started this sometime in 2003, worked on it some more in 2004, and forgot about it. Today I found it while cleaning up my files and decided to finish it.