Sounds really useful, but of course you have to be careful not to infringe patent GB2403306, (http://v3.espacenet.com/textdoc?DB=EPODOC&IDX=GB2403306&F=0) among others. cheers, A.