I've maintained for years (ever since the rookie salaries slid out of control), that you damn the torpedoes if you have the top overall selection. If you have the top pick, you take the top player in the draft, period dot. The only time this doesn't apply is if you obviously don't have a need at that position.
Of the 3 players, Aaron Curry should be the the choice. There's a couple reasons I feel this way.
-I believe he's the best player regardless of position. Think a quicker version of former defensive R.O.Y. Patrick Willis. And he's smart and athletic enough to play any LB role in any front. He's also a considerably better prospect than the next best LB.
-Stafford has too many question marks to go to a team coming off a historically bad season. Arm strength is nice, but do you really want a potential JaMarcus Russell or Kyle Boller soaking up all that cap space?
-Jason Smith is a high-caliber OT, but how much better is he than what they could have available at pick #20? He is after all, a converted TE with just a couple years of O-line experience.
They have 3 of the first 33 picks, which basically equates to 3 1st round picks. The smart strategy (to me) would be to get Curry at 1, Oher or Britton at 20, and the highest rated defensive player on their board at 33. Maybe a Ron Brace, Sean Smith or Darius Butler type guy. Let's face it, they have so many holes, they'll likely be picking again in the top-5 next year, and there will be better QB prospects available. Culpepper can still be serviceable as long as he can stay upright.