Wow Mish,Brilliant post from OT. read and re read then digest it all.
Nothing to add except to say take care.