kicking yourself. posted on October 25, 2008Here's the kicker for No. 8 Texas Tech. [CNNSI] Texas Tech's kicking situation has gone from troubling to downright hilarious. [MSNBC] "Give that fan a contract!" [UWire] I honestly didn't …Continue Reading about kicking yourself. →