If McNabb is healthy, and I think he is, I think this will bite the Eagles in the rear. The Skins didn't look as bad as their record indicated.
Just by firing Jim Zorn, they're automatically at least three games better. Then hiring Shanahan was a great move, and not blowing a bunch of cash on washed up free agents was the last sign that they are going to be a grown-up organization from now on. The trade for McNabb, assuming they get a new contract that keeps him there for a couple more seasons, is a good deal. Getting a Pro-Bowl quarterback for a couple of draft picks is nothing to sneeze at, and now they can use the 4th pick on someone other than a quarterback. Eric Berry, perhaps?
Thing about McNabb is that he might be healthy now, but he gets hurt practically every year. Only played the entire season four times in his career, and even those years, he had injuries that diminished his level of play. No question he makes the Skins a contender for the NFC East, but if Kevin Kolb is ready and can handle being the starter, the Eagles did okay themselves. Pick #37 this year, a late 3rd/early 4th next year, and took over $15 million off the books. I don't know why they wanted to get rid of McNabb, but they've always been a team that is willing to part with a player a year too early rather than a year too late, and if this was about moving forward as a team, then they turned his expiring contract into two pretty good draft picks, and they believe they have the quarterback of the future already on the team. As long as they don't blow the picks, they did alright.
Not a bad deal from either side, if you ask me.