Wow I missed that there was a new page. I like the dark visor, didn't Ricky Williams wear one? But just my point is that the two football leagues rely on being different than each other. That is why college teams that play in pro stadiums don't work very well. There is nothing like Happy Valley or the Big Shoe in the NFL. An NFL team could easily build a similar stadium and probably sell it out, but watching Michigan play in the Big House is a lot different than watching the Lions play there. And I think it carries right over into uniforms.
When I look at that, I just immediately identify that with college football, specifically in the south. The players just have such a distinctly different look than NFL players, and I don't see any reason to mesh them together.
The other thing, somebody mentioned the NBA dress code like it was a bad thing. In my opinion, that is a step in the right direction for this league. Football is considered by most as the best run professional league in sports. You can try to deny that, but consider what we complain about in the NFL as compared to the other leagues.
MLB: Steroids
NBA: Non-guaranteed contracts, too-money oriented, players don't try
NFL: Uniform restrictions, end zone celebrations
The NFL takes away the stupid shit that makes the NBA bad. Non-guaranteed contracts, the season and playoffs are not too long, selfish players are put in check (see Terrell Owens compared to Stephon Marbury), and the NFL has a good image. In reality, the NFL is probably just as dirty off the field as the NBA, but NBA players definately have a worse image. I would prefer the NFL to be too-strict outside of the game without sacraficing the actual gameplay, and it's quite obvious that MLB and NBA are not strict enough and that leads right into the gameplay (steroids in MLB and lazy players in the NBA). The best NBA players already are popular without the extra shit.