I started finishing up my mock draft, but I got so tangled attempting to address Seattle's needs, it seems prudent to look at the matter of need head on. Let's go position by position.
Starter: Matt Hasselbeck
Age: Turns 35 September 25.
Contract: One year remaining.
Primary Backup: Charlie Whitehurst
Age: Turns 28 August 6.
Contract: Two years remaining.
Depth: Mike Teel
Age: Turned 24 January 6.
Contract: Three years remaining, plus RFA.
Position need: Geez, I don't want to be alarmist, but Hasselbeck seems like the best player among the bunch, the only one we should assume is starter capable in 2010, and it was just a few months ago we were talking about how desperately Seattle needed to replace him. Simplifying Whitehurst's health and performance to "incomplete" underscores how risky it seems to count on him, but incomplete is accurate. He is neither surely bad nor surely good, but an older player without much experience.
The best answer to how much Seattle needs a quarterback is that they have players, but the actual potential of those players does not seem great. Only Teel is under contract after 2011, but we must assume that if Whitehurst proves capable, the team will attempt to lock him up. He does not have much time to prove that though.
It seems like Seattle should fill this position, but will not.