Useful points, well made.
Almost edited this down to a grain of sand for a competition. Putting stuff back in (and still taking bits out you mentioned) now so minor points may be clearer.
Cheers
Paul
... an honest insult is so much better than an insincere flattery...