I definately think that Spinks should be No.1, he did after all defeat Mayorga who was widely considered the previous ruler. Margarito has been making a more quiet approach "On the outside lane" so to speak, he beat a shop worn Antonio Diaz and a fragile Andrew Lewis who was already feeling sorry for himself after Mayorga blasted him out. Spinks was widely thought to have been jobbed out in Italy first time around against Michele Piccirillo so he went back and did the job again, add that to his Mayorga win and he is certainly the best Welterweight. Margarito really needs to get himself in the big fight mix soon, i was banking on Mayorga beating Spinks and then the obvious match was Mayorga-Margarito. But Spinks-Margarito will do instead, perhaps with the winner facing Mayorga?