===> Nicely done, Pan! Great write-up, encompassing some good issues!

I recommend a 'sticky' for this one'

~ SkyPainter