This team is not even close to being one player away.
The fronts on offense and defense are in bad shape.
Igor Olshansky and Mark Colombo have no business starting, and they are under contract, with no replacement on the team. That doesn't count the LG who has a recent injury history and turns 33 next this fall and is a free agent. If Leonard Davis plays like he did in the first 8 games, you have the always getting hurt and immobile and expensive Montrae Holland. Paying him and forking over a 5th was a bad move.
There is no FS on this team under contract unless you want to count on AOA. The SS is a free agent. The LT will be either free or restricted, and he has no backup. Oh, yeah. He has Sam Young.
I don't think Colombo could start for anyone else in the NFL, and most teams would view Olshansky's tape and cut him and sign or draft someone else or both. The team lacks depth and two starters on the offensive line, and the defensive line has it's poorest player under contract, while the other three guys are free agents.
I'd draft an OT in round 1 and take care of my skill players on offense. Those are the players who will ultimately determine how far the Cowboys go. I'd invest in my offensive skill players who are the strength of the team. I'd make them stronger by taking Smith or Sherrod. It would also give me Free's backup in 2010 (if Free is still on the team). If Free goes down, this team is done.
That is another thing. This OT free agency class is very weak, and if Free becomes unrestricted, he quite possibly may get a crazy offer, an offer that he really isn't worth, imo. If you draft an OT, you at least have some leverage on Free if free agency has not occurred, yet.