It's done! Or, it's as done as it's going to be! (Unless I get some serious internet love for it, in which case who knows?)
Here's the link.
Feedback is welcome, either here or to my email, simoncarryer at gmail.
Which reminds me, I forgot to put my name on it. Don't steal it, anybody!