If you use this code anywhere please make it clear where you found it. I've seen an article on the net and the code looks identical.