I can probably fix this though I can't give you a timeline. :-)  In the meantime if you do use this in production and have any experiences or change any of the code in your local copy, can you keep me updated? Thanks for the work so far, I think it's a good idea.