Margarito's dangerous... no doubt about that. I think he's also got a better chin than Cotto. But Cotto's got the speed and the overall boxing skills over Margarito. The punch Cotto has to be careful of is Margarito's uppercut, since Cotto has been susceptible to that punch in the past. In the "heart" department, both have plenty. So all in all it should be a hell of a fight. Early prediction: Cotto by late round stoppage.