Ok, there seems to be enough interest. I'll put it on sources but want to do a little cleanup to it first. I'll post an announcement when ready.