> Took a life time longer but it looks like i got it working without > mangling the code to badly. Great! I'd be happy to review it and merge it into my repo. If you have a test case that demonstrates how you're using this, that would also help.