Last season pass coverage (CB play) was a major problem. Ike Taylor took a giant step backwards. McFadden is a solid starter, but Townsend has seen his day. Townsend will be fine as the starter next season, but beyond that he'll be more suitable as a nickleback. Behind Townsend is Colclough and Iuwoma...no thanks. Usually it takes a rookie CB a full season to get acclimated and suitible to start. Revis and McFadden in '08. A hole Revis could immediatly fill is punt returner. Holmes showed flashes of brilliance at times, but also put the ball on the ground alot.
Leonard is not your typical RB. He's a HB/FB/3rd down back. He would back-up Kreider and be his evenyual replacement. Kreider has been beating up his body for a while now. 2-3 more years will be it for him. He could be a great 3rd down, short yardage and change of pace back. Davenport is a FA, so he may be gone.
Dallas Baker is an excellent WR. He would be a good #3 for alot of teams. For the Steelers he would be #3. I don't care for Cedric "throw the flag" Wilson or Nate Washington.
OL has alot of young depth that for some reason people are unaware of. Essex, Colon, Kemouatu, and Phillips. All were impressive in camp and in spot duty.