The OP hasn't posted since Jan 2016 (and last updated his post in Dec 2015). In fact, he only maintained it for a couple of weeks two years ago! I'll unstick this one; it's woefully out of date.
I've put in a suggestion for this to be added to the "best of" sticky thread.Alas, my slugman will thus sink into the muck...