U.S. Patent 6,510,833, U.S. Patent 7,059,293, U.S. Patent 7,654,239 and Patents Pending U.S. and Worldwide.