After the 2011-2012 NBA season almost seemed in jeopardy, the NBA lockout has finally ended.
The first games will be played on Christmas Day, but before any teams can even think about playing, they need to deal with their free agents first.
There are some teams that have a lot of valuable free agents and there are other teams that cannot even stand to look at their free agents. Whether the case, there are a lot of decisions that need to be made in the free-agent market, which opens up December 9.
Read on to see one player every team should re-sign. Keep in mind that there are some teams that have no business re-signing anyone on their team.
Jamal Crawford was the best player to come off of the bench in the NBA last season. When he was on the court, the Atlanta Hawks were a much better offensive team.
Crawford can create his own shot and he is capable of shooting over most defenders. He is also a great ball-handler.
With his great offensive skills, Crawford is one of the most attractive free agents this year. The Atlanta Hawks can not afford for Crawford to leave the team.
Let's face it, Kevin Garnet, Ray Allen and Paul Pierce are not getting any younger. These players still have some life in them, but the Celtics need some young talent on their team to help build for the future.
Jeff Green fits their need perfectly. The man is only 25 years old and he is averaging 13.9 points per game so far in his young career.
The Bobcats do not have any free agents that they are necessarily jumping on, but Dante Cunningham is one of the best free agents that they have and should re-sign.
Cunningham has only been in the league for two years and he has improved quite a bit, since being traded from Portland. As a Bobcat, Cunningham has put up nine points and four rebounds per game.
The Chicago Bulls have only three free agents and all of them combined averaged fewer than 10 points per game last year. If the Bulls re-sign any of their free agents, they would be making a mistake.
The Cavaliers have a lot of work to do if they want to compete in the NBA once again. However, this work will not come from their one free agent.
Anthony Parker is a decent player, but that is all he remains. Parker is 36 years old and will not be a part of the Cavaliers' rebuilding process.
The Dallas Mavericks have many quality free agents, but if they had to re-sign one player it should be Tyson Chandler.
Chandler helped the Mavericks to an NBA title last season. He is a rebounding machine and led the team with 9.4 rebounds per game last year. He also added 10.1 points per game.
The Denver Nuggets have three quality free agents playing overseas. Without them, they still have many free agents that they should re-sign. However, the one player they need to re-sign is Nene Hilario.
When Carmelo Anthony left the team, people were talking about the Nuggets rebuilding their team around Nene. Nene provides way too much for Denver for them not to re-sign him. Denver cannot afford to lose Nene's 14.5 points and 7.6 rebounds per game.
The Detroit Pistons have many free agents that can play ball. However, Rodney Stuckey is the one guy they should re-sign.
Stuckey has a great ability to score the ball and his 15.5 points per game is proof of this.
His talent has really been overshadowed by playing on a team as bad as the Detroit Pistons.
Reggie Williams' numbers dropped tremendously last season, but that is because of his lack of playing time.
Williams has only been in the NBA for two years and he is already averaging more than 10 points per game.
The Warriors need to re-sign Williams and give him as much playing time as he received his rookie year.
Being the only free agent on the Houston Rockets, Chuck Hayes is worthy of being re-signed by the team and should be.
Hayes may have only put up 7.9 points per game last season, but at 6'6'', Hayes was a monster on the boards with 8.1 rebounds per game.
The Rockets need to re-sign Hayes on his rebounding numbers alone.
Mike Dunleavy has been in the league for a long time and he has put together a pretty decent career. The Indiana Pacers would be crazy not to re-sign Dunleavy.
Dunleavy puts up better than average numbers and he still has a lot of life left in him.
DeAndre Jordan is a very young player with a lot of potential.
With more playing time, like Jordan received last year, he proved to be a valuable center who averages near a double-double per game.
The Lakers do not have a lot of valuable free agents, but they should re-sign Shannon Brown for two reasons.
First, he is a great finisher in transition who is known for his showcase dunks.
Second, Brown still managed 8.7 points per game last season, despite the fact that he is not good at creating his own shots.
The Grizzlies absolutely need to re-sign Marc Gasol.
Gasol is an up-and-coming center in the NBA and the Grizzlies would be crazy not to keep him. Gasol averaged 11.7 points and seven rebounds per game last season.
The Miami Heat have a lot of free agents and they also have a lot of work to do to build a team around the Big Three.
Mario Chalmers needs to be re-signed by Miami. Chalmers is a great fit to run the offense for the Heat and unfortunately, the Heat cannot afford to sign anymore big-name players.
Chalmers is Miami's best bet at the point guard position.
The Milwaukee Bucks do not really have any players that they need to re-sign.
Michael Reed's contract would be way too much for a player that is not the same person he used to be.
Earl Bokins is aging and has been around the league as much as anyone.
Luc Richard Mbah a Moute has really not put up numbers that the Bucks could be crazy about.
However, if they were to re-sign anyone, it should be Moute.
Sebastian Telfair has not put up any big numbers in his career by any means, but he is still young and still may have some potential left in him.
The Timberwolves should take another shot at Telfair by re-signing him. Telfair is the Timberwolves' only free agent this year.
With all of the wedding stuff aside, Kris Humphries is a decent player that averaged a double-double in points and rebounds last year.
The Nets need to keep Humphries around by re-signing him. With more playing time last year, Humphries proved that he could not only make it in the NBA, but be a contributor as well.
David West has been solid for the New Orleans Hornets the past six seasons and there is no reason why he wouldn't continue his success for the team.
West led the Hornets in points last season with 18.9 per game.
There is no free agent on the Knicks that is just jumping off of the page, but Shawne Williams is a decent bench player that can provide quality minutes for the Knicks.
Daequan Cook is the only free agent on the Thunder.
Cook does not get into the game that often, but when he does he contributes for the little amount of time he is out there. Cook certainly isn't hurting the team and he is a decent player off the bench.
Jason Richardson may cost the Magic a lot of money, but he is worth every penny.
Richardson is becoming one of the best shooting guards in the game and at times he looked like the best player on the team last year.
There is all of this talk about Orlando losing Dwight Howard, which would of course affect the team in a big way, but Richardson is a huge asset to this team and the Magic cannot afford to lose him.
Thaddeus Young is a very young and talented player, which is exactly what the Philadelphia 76ers need.
Young only started one game all of last season, but he still put up 12.7 points and 5.3 rebounds per game coming off of the bench.
The 76ers need to re-sign Young and go back to giving him more minutes.
With Aaron Brooks playing overseas and Grant Hill being 39 years old, the Phoenix Suns do not really need to re-sign anyone.
If they do re-sign Hill though, it will be a really short contract, which would be a good thing for both the Suns and Hill.
Greg Oden is too much of a risk for the Portland Trail Blazers to keep him and he has not played to his full potential by any means when he was actually on the court.
That only leaves Patrick Mills, who is not really even a contributor for this team.
Portland does not need and shouldn't re-sign anyone this year.
Thornton was not having that great of a career by any means with the New Orleans Hornets.
However, after being traded to the Sacramento Kings, Thornton really shined. In the last 27 games of the season, Thornton averaged 21.3 points per game.
This is the kind of production that the Kings need to become an elite team in the NBA. They still have a long ways to go, but re-signing Thornton is a must for the Kings.
The San Antonio Spurs only have two free agents and they have hardly contributed for the Spurs.
Not to mention, both of these players have not lived up to their hype and there is no reason for Steve Novak or Chris Quinn to be re-signed.
Sonny Weems is not the greatest player in the world, but he does contribute for the Toronto Raptors.
Only being in the league for three years, you would imagine that Weems is only going to get better. The Raptors should re-sign Weems and watch him develop and play to his full potential in the NBA.
Andre Kirilenko is on the borderline, but the Utah Jazz should still re-sign him.
Kirilenko provides length for the Jazz and at times he is a pretty decent scorer. Kirilenko has not really contributed on offense, like he did in the past, but he still has some life in him and he can rebound the ball effectively.
Too say the least, Nick Young really stepped up his game last year, averaging 17.4 points per game.
The Wizards need to re-sign Young and make him more than a one-dimensional player.
Young is an amazing scorer, but with some coaching he could become so much more than that.