A large number of those you listed are college football towns. Aurburn, Tuscallosa, Gainesville, Tallahassee, Lexington, Ann Arbor, Lincoln, Columbus, Norman, Austin and Knoxville. The NFL doesnt want to compete with the collge market. Yes they games are played on different days but are people willing to spend the money to go watch a pro game after they watch a college team? In the same week? unlikely. As for Orlando, Jacksonville and Tampa would have issues with that. Moving into their market and cutting down on procedes accross the board. It wouldnt add any revenue only divide the current revenue in that area. Honolulu wont ever get a team due to the travel issues. Say the NY. Giants are playing honolulu at home. They have to fly their and then back. The NFL will never place a team in Las Vegas due to gambling issues. Mississippi is to small a market as is iowa.

L.A. is the only big market but they shouldnt get a team due to the fact they have had 3 already and all 3 moved away due to lack of support. Now a group is attemtping to have a new stadium built in LA of course using the tax payer dollars that California cant afford becuase they are already in such huge debt. GENIUS.

The only logical one on the list that you provided is Los Angeles for one major reason that is population and television marketing. Taking nothing away from most of the cities you named as I believe that they are all very dedicated football cities except for Honolulu but the problem is that these cities dont have the populations to sustain consistant attendance at their games and even if they can sell out the television markets are not large enough to draw the money necessary for an NFL franchise. Honolulu would bring about too many travel restrictions and while a team in Vegas makes sense the league is too worried about a gambling problem, plus Vegas has decreased significantly in size due to the recession. LA makes the most sense I can't even think of another city that could support a team consistantly.

Just about every city you named is a college football town, and college and NFL football dont always work in the same city [Jacksonville is a good example].

One city that would be a good fit for an expansion [or relocated] team is Portland, OR. It would create a geographical rival for the Seahawks [who are currently in the northwest all by themselves] , it is far enough away from Eugene and Corvallis to not be considered a college town, and the Blazers show that Portland fans come in and support their teams

there's a possibility that jacksonville's going to los angeles. and san diego might join them if they don't get a new stadium deal. and i doubt the bills will relocate to toronto anytime soon or at all. so my cities would be: Toronto, Las Vegas, San Antonio, Portland, Orlando, Columbus, Oklahoma City, and Louisville (or maybe another Chicago team, although that'd be dumb since chicago has too many die hard bears fans)

I do not see any new expansion teams showing up anytime soon. There are rumors that Jacksonville may be leaving for LA but that would be a mistake. Out of all the cities you listed, Las Vegas is the best option for a team to relocate to.