Really well written and formatted. You sound like a good teacher. :D You demonstrated your points in you own post. Nicely done.