Thank you - very constructive criticism. Much appreciated.

Will let you know when its done