@RichardFry I'd like to say that I enjoy your questions and answers, when I understand them ;) You have a talent for highlighting common misunderstandings and explaining why they're wrong in a very technical way. I was wondering, would you mind if I contribute some explanatory text to some of your answers to help the layman? I'd get your approval on the text before posting, of course.