Thanks for the kind words (and genuinely appreciate hearing that someone finished it!)
I'll take a look at that bug when I get a moment - I've got a rough idea what might be causing it, but I'm not going to have access to the source code until next week.