Finished it.

Opinions can be gotten via email/IM.