The trade deadline has come and gone, and you've seen Chris Sheridan's take on this season's 16 deals.
Now check out our evaluation of how all 30 teams approached the deadline and how they came out on the other side.
Going in: When he traded away Carlos Arroyo (with Darko Milicic), Pistons president Joe Dumars said he would be looking for a backup point guard.
Coming out: Dumars couldn't get one. No matter what rationalization he gives, the league's best team is taking a big risk relying on 35-year-old Lindsay Hunter and his subpar PER.
Going in: An offseason of turmoil, a coaching change and a series of uninspired performances led to questions about their heart and chemistry. Some believed more changes would be needed.
Coming out: Not counting the small pickup of Derek Anderson, Miami president Pat Riley stuck to his M.O. of eschewing the midseason trade. Now the Heat is on, for sure.
3. NEW JERSEY
Going in: The Nets were concerned about their weak bench and lack of size.
Coming out: They addressed the bench, sort of, by getting rid of Marc Jackson to try to sign Tim Thomas, if he becomes available. Thomas is 6-10, but he wouldn't strengthen them inside, given that he plays mostly on the wing.
Going in: The Cavs were expected to be players on deal day, with Drew Gooden on the block, starting shooting guard Larry Hughes on the shelf and no clear solution at the point guard position.
Coming out: The Flip Murray pickup was nice, but Gooden is still there and they're still making do with an inconsistent rotation of Eric Snow, Damon Jones and LeBron James at the point.
5. INDIANA (tie)
Going in: It was all about Ron Artest, though the Pacers were rumored to be interested in making some other moves as well.
Coming out: The acquisition of Peja Stojakovic for Artest has turned out well so far, and the Pacers seem to have righted the ship a bit. They might not be the serious contenders they seemed to be when the season began, but no one wants to face them in the playoffs.
5. WASHINGTON (tie)
Going in: The Wizards were on the move, going 14-6 since Jan. 9. They were not expected to make moves, though some thought they would trade the disappointing Antonio Daniels.
Coming out: Standing pat, perhaps content to play for the 6th seed and give the Nets a try in the first round of the playoffs before a potential semifinal rematch with the Heat.
Going in: With a front line of Jamaal Magloire, Andrew Bogut, Dan Gadzuric, and Joe Smith, some thought that the underachieving Magloire was expendable and worth something on the trade market.
Coming out: It's unclear if the Bucks are progressing or regressing. In any case, they decided to let the season play out.
Going in: Allen Iverson speculation was all the rage because he no longer seemed to be the Answer in Philly. The fire was fed in the final days of trading by reports that the Sixers and Nuggets had seriously discussed an AI deal.
Coming out: Iverson is still the face of a foundering franchise.
Going in: The Bulls had some desirable assets, particularly Ben Gordon and Luol Deng, and many believed they should take a run at Kevin Garnett or Paul Pierce.
Coming out: The team sees its future as bright, but it still needs more scoring and more size. Cap room this summer will open the door for some deals.
Going in: To the dismay of Boston fans, ESPN.com and many other outlets questioned the wisdom and sincerity of Celtics president Danny Ainge when he claimed that he had no intention of trading Paul Pierce. But many forget that just months ago, Ainge was shopping Pierce and many of those fans were calling for such a trade.
Coming out: Ainge stuck to his word: Pierce is still The Truth in Boston, playing the best ball of his career for a .389 team. But will he still be around when the kids are good enough to win?
Going in: The Raptors made their big move when they shed themselves of Jalen Rose's contract. But some thought they would have to move Mike James to avoid losing him to free agency, a la Donyell Marshall.
Coming out: Chris Bosh's public plea to keep James might have kept the Raptors' point guard in purple, at least for the remainder of the season. But will they be ready to pay the price this summer? It looks like that might be the decision of Bryan Colangelo, if Toronto succeeds in importing him from Phoenix to be the new GM.
Going in: Steve Francis was being dangled on the open market.
Coming out: Knicks president Isiah Thomas bit, and the Magic were happy to get rid of Stevie Franchise for Trevor Ariza and Penny Hardaway's expiring contract. That deal and the acquisition of Darko Milicic and Carlos Arroyo means that Orlando won the Upside Sweepstakes. When that will translate into wins is anyone's guess, and why exactly did they trade a future lottery pick for Darko if they weren't going to play him? But at least the Magic should have lots of cap room in the summer of '07.
Going in: The improving Hawks had a nice asset to trade in Al Harrington, who is both a talented scorer and a free agent to be. And the Hawks still needed a point guard after passing on Chris Paul in the draft.
Coming out: The Hawks passed on some opportunities and generally seemed indecisive. Now this summer Harrington will either walk, be moved in a sign-and-trade or return to further block the development of Marvin Williams.
14. NEW YORK
Going in: The Knicks were mentioned in almost every trade rumor, given their mismatched roster, Isiah Thomas' penchant for making big moves and the franchise's sheer desperation.
Coming out: They made a splash in acquiring Steve Francis, and before that Jalen Rose, but surprisingly stood pat otherwise. Their roster and rotations are so chaotic that they almost defy analysis, but the Knicks can't play much worse, so it's time to sit back and see if there is any method to this madness. One thing seems certain: Slam dunk champ Nate Robinson won't get many minutes.
Going in: The Bobcats were believed to be interested in moving point guard Brevin Knight to a contender.
Coming out: Bobcats chief Bernie Bickerstaff said he wouldn't trade Knight unless Knight wanted him to, and Bickerstaff kept his word.
Going in: The Mavericks shot down suggestions that they trade Keith Van Horn for Antonio Davis.
Coming out: Mark Cuban's Mavs are suddenly the model of stability.
Going in: After a flurry of offseason moves that have proved to be a resounding success, the Suns were too busy patting themselves on the back to make any further deals, though they did get Nikoloz Tskitishvili for a second-pick a few weeks back.
Coming out: The addition of Amare Stoudemire will be the big move for the Suns, assuming he can return this season from microfracture knee surgery.
Going in: Denver was involved in dozens of discussions to move about half its roster, including (at least) Andre Miller, Earl Watson, Bryon Russell, Voshon Lenard, Kenyon Martin and Nene.
Coming out: At last, they moved Watson, Russell and Lenard, but kept Martin, to the surprise of many. They came out of all those talks with not Ron Artest (as was rumored in December and January) but the poor man's Artest in Ruben Patterson and Reggie Evans, both of whom are politely called "energy guys." (Don't they already have Eduardo Najera?) Now, let's see if coach George Karl and K-Mart can put on a happy face.
4. SAN ANTONIO
Going in: The champs were, as usual, not expected to do a lot at the deadline.
Coming out: They actually had some things going on below the radar, as Marc Stein will explain in his Weekend Dime. But they're doing just fine.
5. L.A. CLIPPERS
Going in: The Clippers weren't expected to do much.
Coming out: They added Vladimir Radmanovic (for Chris Wilcox) and Vin Baker (from semi-retirement). Now the questions are (a) when do they stop this losing streak and (b) will they get Corey Maggette back this season from a serious foot injury?
Going in: The Grizzlies were expected to be quiet, though they did pick up Chucky Atkins after Washington waived him.
Coming out: Quiet they were. Looks like another first-round playoff exit is on the horizon, though they would probably welcome a matchup with the Nuggets.
7. NEW ORLEANS/OKLAHOMA CITY
Going in: Stoked by their unexpected success in their new, perhaps temporary, hometown, the Hornets looked to be buyers, not sellers, this time around, a year after trading Baron Davis.
Coming out: Clearly the Hornets are on a playoff push, picking up Aaron Williams, Moochie Norris and Marc Jackson. Now they need to get Chris Paul back to full strength.
8. L.A. LAKERS
Going in: Was Lamar Odom available? That was the question no one seemed to have a firm answer to. He was in any number of rumors, with Ron Artest and Steve Francis, among others, said to be joining Kobe and the Lakers.
Coming out: The Lakers did nothing, opting to try to squeak into the playoffs on Kobe's back now and regroup in the summer.
Going in: Carlos Boozer was widely thought to be on the block . . .
Coming out: . . . but given that he's been back less than two weeks, his trade value was relatively low. For the second straight year, a rumored trade sending him to the Lakers didn't materialize.
Going in: The Kings were indirectly involved in the unofficial kickoff to trade season, when a bogus rumor that they might trade Peja Stojakovic for Ron Artest shook up Artest and motivated him to request a trade from Indiana.
Coming out: The Kings ended up getting Artest for Peja anyway, and now they're making a move into playoff contention. They also picked up Sergei Monia for Brian Skinner.
11. GOLDEN STATE
Going in: The Warriors were believed by many to be fairly desperate to make a move to preserve their place in the standings, and they had the assets to get involved in discussions for almost anyone, including Ron Artest, for whom they refused to trade rookie Ike Diogu.
Coming out: Golden State stepped back from the brink, deciding to develop their youngsters rather than trade them. But oddly enough, they're not playing Diogu much. Meanwhile, the NBA's longest playoff drought seems likely to continue.
Going in: The $24 million question (that's what Kevin Garnett will make in 2008-09) was whether the Timberwolves would trade KG.
Coming out: They didn't trade KG, but that won't shut up the speculation as they Wolves' season goes down the tubes despite the splashy acquisition of Ricky Davis and friends for Wally Szczerbiak.
Going in: A disappointing season and thin, aging roster left the Rockets with few options other than to hope for good health for Tracy McGrady and Yao Ming.
Coming out: The Rockets made some minor deals, and now will see if their recent surge continues long enough to get them back into the playoff picture . . . where they might turn out to be the proverbial "most dangerous team."
Going in: The Sonics were said to be among the most active teams in trade talks, with everyone from Ray Allen to Vladimir Radmanovic said to be under discussion.
Coming out: Allen stays for now, but Radmanovic, Reggie Evans, Flip Murray are no longer in green and gold. Earl Watson gives them some defense at point guard, but it's unclear just where the Sonics are going with all this. In fact, we don't think they know.
Going in: The Trail Blazers remained a team in chaos, looking more to rid themselves of players than to acquire new ones. Rumored to be on the trading block were Ruben Patterson, Darius Miles, Travis Outlaw, Theo Ratliff and Zach Randolph.
Coming out: The Blazers finally did move Patterson as well as Sergei Monia and Charles Smith. Why they gave up a young play like Monia for Brian Skinner is a mystery. Bottom line: The team still seems a thousand miles from nowhere.