It works fine, and is very simple.
I think Deds wrote the original code some time ago for another client. We'll commit it to CVS soon.