Thanks to all on here for providing such a wealth of information in such a nice manner which treats beginners and experts equally well. I have learned so much in the past couple of months since...