I'm a fan of Margarito. I think he could have very well won that fight against Williams if he actually worked a bit more instead of giving up so many early rounds. All he needed was to throw a few more straight right hands (something lefties are always gonna get hit with) and he'd have KOed Williams in the later rounds. Margarito needs to work on straightening out his punches and he'll be a hard guy to beat.
Just to add - Why are you guys bringing up FMJ?! This is a thread about Margarito. Ya'll just can't get enough of Floyd can ya?