To me, its not time, but gut feeling- Donahoe was going by the philosophy of taking the best guy available then adjusting the roster. We had the OL that Jacksonville drafted targeted- when they took him, we didnt reach for an OL, and took our top rated guy in Parrish.
Once things worked out, and Donahoe got the line taken care of (which was just a matter of time), I think we'd have been good. It was just a etter of when the players we need become available to us without overreaching for them- Donahoe was a long term guy, not a "we have to have this now" type of guy.
But, its all good- the decision wasn't right or rong- its just what it is. We'll be fine with Levy as GM.