Nice job, I am impressed, I have been meaning to do something like this for a while, but you have already done it. I still might do my own, but I do not think I can one up this or even equal it, if I find anything that I think you misses, I'll let you know.