Impressive. Thanks for sharing. Its given me a few more ideas.