Thank you anothercharles. Fantastic, well-written explanation. This has cleared it up quite a but for me!