I'd easily give up our 2nd for McNabb. I think he has at LEAST 3 very good years left.
With a QB on our roster (our most glaring weakness), I'd simply then trade down (if we can) from our 9th pick to the late teens or early 20s and get back a 2nd rd pick. I'd go with the scenario in my sig for our first few picks (except we would then only have 1 secound round pick, and i'd go with an OT).
Build the DL, OL, and LB corps. 1 or 2 more key additions via FA (maybe a veteran WR who's a solid route runner to compliment Evans and a veteran LB for depth) and we'd be WEELLLL on our way.