I'm glad I stumbled upon this thread. I was thinking on tackling it myself but I might have to reconsider.