There is more I wanted to do but I am at the point where I am getting too much diminishing return on my time for improvement. I am going to go ahead and call it done and move on to other projects which need more attention. Hopefully it is respectable enough to compete with the other entries.
-Meatmonkey