Thanks Andrew for your kind comment. I rushed that post out before a meeting. Having now reread it I must appologise for all the typos. I'm glad some found it useful.