comments posted prior to June 7, 4:30pm refer to a nearly identical version, found here.
It's horribly flawed, don't get me wrong. But given how little time I can ever find to work on these things, it could be a lot worse.
Redirected eyes to better relate, though I'm not sure this is right either.
The other criticisms below still hold.