Wow so much to learn... Thanks for the excellent explanations which I will need to jot down for future reference.