U.S. Patent Nos. 6363503; 7168012; 6888542; 5760716; 5990911; 5818460; 6111587; 6040830; 6803927; 5990864; 6058219; 6232985; 6232983; 6717587; 6219056; 6064386; 6462751; 6999102; 6025849; 6463180; 6081624; 6370602; 6219772; 6512519; 6396420; 5572639; 6323859; 7098933; 6480813; 6346943; 6911981, 5982399, 6401141; 6392662; 6046749; 6281906; 6801217; 6918087; 6556227; 7000197; 6353441; 6369829; 6417865; 6628285; 6823299; 6646641; 6683622; 6848082; 7366980; 7016922; 6954895; 6992680; 6870546; 6675355; 6964015; 6836886; 6670961; 7401299; 7027068; 6927768; 6867771; 7359914; 7380091; 7272698; 7363615; 7287191; 7325166; 6847384; 6931600; 6144382; 6992685; 7483827; 7620911; 7620947; 7526719; 7254235; 7770135; 7782319; 7047180; 7062532; 7860691; 8212806; 8255799; 8314789; 8280916; 8345043; 8132115; 8107093; D623657; D624933; D625732; D625328; D625327; D623656; D623658; 7274364; 8694286; 8665272; 8803881; 8686991; 8749544; 8718811; 8723861; 8694286; 8713421; 8878845; 8665293; 8667404; 8601398; 8244831; 8407315; 8595187; 8996655; 9002946; 8941650. Other patents pending.