Thank you very much, there was quite a lot of useful feedback in there, plus spotted several more bugs to fix!