Brilliant Juggler!

Especially points 3 & 5

Thanks for taking the time to post that.