U.S. Patent Numbers 4,955,168; 5,459,974; 5,584,148; 5,649,393; 5,815,990; 6,128,864; 6,370,826 and other Patents Pending.