This is a great site!
I've been visiting regularly for several years now and it never ceases to amaze me how much knowledge there is out there and how quickly it is exchanged. I'm sure that the OP could have gotten to the same place by a lot of on-line 'digging' but we are truly blessed to have this 'community' to learn from. Well done.
Frank