I started this sometime in 2003, worked on it some more in 2004, and then forgot about it for a long time. Then I found it again in 2008 while cleaning up my files and decided to finish it.