Graham,

I'm a little late getting to this one. I've been a bit bogged down by my school teacher duties lately. What an aesthetically pleasing piece! Everything transitions smoothly through the sections. Very enjoyable!