The Steelers can't afford to miss on too many picks in the 2012 draft, and in the coming years as well. Now sure, you can say that for just about any year but for the foreseeable future it's even more important than usual.
Overall 2011 was a very good draft. Marcus Gilbert, Curtis Brown, Cortez Allen, Cameron Heyward, Baron Batch all look like the real deal. Chris Carter has potential too.
2010 was a good draft too when you consider the starters or potential starters from that class. Maurkice Pouncey, Emmanuel Sanders, Antonio Brown, Stevenson Sylvester, Jonathan Dwyer.
However there have been some serious misses in the early to mid round over the last 6 years or so. Guys that were gone within a year or two after being drafted. I understand you can't hit on everyone, and nobody expects you to do so. However beyond the obvious statement that 1st and 2nd rounders need to be home runs, you can make a strong case that 3rd and 4th rounders are too, or atleast the vast majority of the time. When you spend that much money and put that much effort into drafting guys high, you need them to pan out.
Limas Sweed - 2nd
Kraig Urbik - 2nd
Thaddeus Gibson - 4th
Bruce Davis - 3rd
Tony Hills - 4th
Ryan McBean - 4th
Crezdon Butler - 5th
Anthony Smith - 3rd
Willie Reid - 3rd
In 2012 and beyond with more and more older players retiring or being released, you need to start seeing the fruits of your labor pan out and not end up in the unemployment line.