Cheers to all. I'm now officially back from my break, so I'll get looking through all the suggestions and try to fix as many of the remaining bugs as possible, then start moving on to new features. I don't know how long this will take -- hopefully not too long.