Thanks for the excellent explanation JohnK,

It all makes sense now!

Cheers, Mike