1. Chad Johnson
2. Randy Moss
3. Terrell Owens
Johnson shouldn't be #1. He's usually near the lead in dropped passes and when they really need a reception, they actually like to throw it to Houshmandzadeh since he's got great hands. Real good WR, but not #1.
From a skill set wise, I think Owens is #1 since he really doesn't have any weaknesses except for an occasional problem with the drops. He can be effective catching short, intermediate, and deep routes. Neither Moss nor Johnson can do all of that.
Moss is the best deep ball guy when he wants to be since he has great speed, vertical, hands, and catch the ball in closed quarters. But, he's nothing as a short route guy or a guy that is called to go over the middle. For now I'd say Johnson is better than Moss, but not as good as Owens or Steve Smith or Santana Moss.
4. Marvin Harrison
5. Torry Holt
It'd be close, but I'd take Holt just over Harrison.
6. Steve Smith
7. Santana Moss
Should be much higher. When Moss is healthy and doesn't have Paul Hackett as his O-Coordinator, he's a great WR. He basically carried that Washington offense for 3/4th's of the season. I'd take Smith over Moss as Moss is mainly a deep ball guy whereas Smith does have some short and intermediate skills.
8. Larry Fitzgerald
9. Anquan Boldin
10. Chris Chambers
11. Hines Ward
12. Joey Galloway
I'd probably put Reggie Wayne, Rod Smith and Joe Horn some consideration as well.
Rich.......