^^^ sevin has flat out nailed it!!
The last 4 posts has brought a surprising amount of sanity to this thread.
Today I'd rank them:
#1 Anderson - like watching a video game, his skills are sick
#2 GSP - bullies even the bullies at 170
#3 Fedor - has to fight more often and consistently against top guys to regain the #1 spot imo
#4 Torres - on an astonishing roll and I could justify ranking him higher
#5 Machida - not enough top wins to move ahead of the other 4, but could easily be #1 a year from now
Of course, like previous posts said, this is just my opinion and it's impossible to make everyone agree on this.
I think we can take Torres off the list!