I'm not sure where it is but didn't Matt write a dll that did that a while back? Shouldn't be hard to dig up.