Sorry for reviving such an old thread.
I googled for exactly the same thing and landed on this page. Unfortunately, the link above is dead, but this one seems to be alive:
http://www.hascode.com/projects/
I haven't had time to test it yet, but it does look promising.