Thanks for the help on mine.
I pretty much agree with the comments above, and I obviously like your lineup since it seems you've coincidentally got a lot of the same players on your team as I have in my league. But with regard to the available pitchers, I'd personally be highest on Penny out of that group. Seems to be in the best situation in my eyes: good pitchers park, young enough to still have some chance for a breakout year but old enough to be relatively proven, etc.
Would definitely be looking to improve starting pitching more than anywhere else. Even the weaker spots in your lineup aren't really that bad, and guys like Tejada and Bay will help cover.