Personally, I feel that Frank is still one of the top MW's in the world. He's an incredible fighter and his last few fights have done nothing to disavow me of that notion. While the nickname is lame, he really is a legend and I think he could easily be contender material in the UFC, if not that champion himself. Anderson Silva is one of the most impressive fighters I've ever watched fight, and I would still bet on Frank beating him in a fight for the title. Knee locks on Silva's bad knees, one hit KO power, and more confidence than anyone in the game = Winner in that match up.