We are only four days away training camps opening up throughout the NFL.
While the parity in the league today gives more fans a chance to be excited more than ever, there are still some franchises that have a ways to go before they will even sniff the playoffs.
There are an alarming number of teams who are built for the next couple of years, but due to upcoming expiring contracts it's hard to say that they are really well put together.
A team that is well put together is one that has a chance to win this season as well as for the next few seasons without a huge roster overhaul.
Here are the five best "put together" teams heading into the 2012 season:
5. New York Giants
There is a true debate today as to which Manning is better; Eli or Peyton?
Eli has emerged from his brother's shadows to become what many would consider to be the best Manning in the league. Prior to the 2011 season this would have been a laughable debate in Peyton's favor.
Structurally the Giants have five expiring contracts coming after the 2012 season and another five after the 2013 season.
Manning is locked up through the 2015-16 season and he will have a good nucleus around him for the duration of his contract.
The way the contracts are set up the Giants will have ample flexibility to maintain what they have or go after key free agents following this upcoming season.
Look for them to be near the top of the NFC East for the next couple of seasons.
4. New England Patriots
New England was 13-3 in 2011 and there is no reason to believe they can't have just as good of a regular season in 2012.
The Patriots have six contracts expiring after the 2012 season and four coming up after the 2013 campaign.
Tom Brady is locked down through the 2014-15 season.
New England isn't the overwhelming favorites year in and year out as they were a few seasons ago but they are still the favorites to win the AFC East.
The Pats have made their mistakes recently with a couple of bad contracts but overall they are poised to be strong moving forward.
3. San Francisco 49ers
Harbaugh's Niners are clearly the class of the NFC West. Well, the NFC West is a bit of a laughingstock and as a Rams fan it hurts me to say that. It just hurts to be a Rams fan in general.
If San Francisco doesn't win the West this year by at least four games it will be a surprise. The team has been put together pretty well over the last couple of seasons and only have nine players with an expiring contract over the next two seasons.
Patrick Willis and Ahmad Brooks are two of the big defensive players with long contracts. The core of the San Francisco team is the defense and that is how they are going to win most of their games in the 2012 season.
Seattle, Arizona, and St. Louis should all be improved this season but San Francisco is definitely the favorite for the next few years.
2. New Orleans Saints
New Orleans, much like Philadelphia, has a low amount of expiring contracts coming up within the next couple of years with seven.
The Saints were 13-3 last year and lost in the second round to the San Francisco 49ers.
Brees is locked up with his new contract and there are plenty of offensive and defensive weapons signed for a few years to keep this team competitive without any radical changes for the near future.
If New Orleans can weather this stormy 2012 season without their coach they will be fine going forward.
1. Philadelphia Eagles
The Eagles had one of the most disappointing seasons in recent memory. The "Dream Team" as many referred them as finished the 2011 campaign with an 8-8 record and outside of the playoff picture.
The team is structured very well. Michael Vick, LeSean McCoy, and DeSean Jackson are all locked up for a very long time.
Vick, if he stays healthy, is an elite quarterback and has a contract in force with the team than can last until 2016-17 season should the club pick up the option.
Overall the Eagles only have four expiring contracts coming up within the next two years.
Joe Chacon is a staff writer for Operation Sports and a featured columnist for Bleacher Report. You can follow him on Twitter @JoeChacon.