This guy is very good at analyzing fights. He predicted that Hopkins would beat Pavlik by UD, and that Margarito would KO Cotto, among other upsets. He is good at predicting how one fighter's style will fare against another's, and he has obviously seen lots of fights. Like they say, styles make fights. The gamblers advisory website has lots of past predictions too.