The Republican presidential candidates faced each other in a debate in Las Vegas on Wednesday night. Herman Cain, the latest front runner, was on the defensive over his "999" tax plan, and Mitt Romney and Rick Perry once again saved their most heated words for each other.