Just wanted to say thanks for this great animation, it has helped my understanding greatly!  Hello from New York, USA!