Agreed, sometimes we get lessons when and where we least expect or even don´t expect at all! when we are out to learn something.
As for my English skills, thanks for your cumpliment, but there´s a long way to go (for me). I in my turn, wanna be like several guys from the Forum when I grow up!
Believe me, this site has plenty of great assets, buddies, from whom I have been learning a lot. So, the merit goes to the teamwork.