The biggest story in sports right now is U.S. cyclist Floyd Landis admitting that he did in fact take performance enhancing drugs. Well, thanks Floyd; after...