wow, I can't believe that I read through the whole thread. I guess my job is really boring. But really a good write up. Nice, QD.