As I've been saying in the IMs, this looks to me to be a superior piece of work and you ought to be rather proud of yourself ;o