Tommy,

Well done - very enjoyable all around.

Bob