Nice!
(There's an even newer version with additional minor bugfixes, but I'm glad to hear that it ended up okay.)