We moan & moan about the Giants' offense for very good reason. To put things in perspective, position by position, let's compare 2011 in mid-June to 2010 in mid-June:
C - Obviously, we are in much worse shape & are not inserting a recently-called up future Hall-of-Fame Catcher into our lineup. In fact, we are in worse shape than when we had B. Molina playing every day.
1B - With Huff under-performing, we are in worse shape.
2B - With F. Sanchez out, we are in worse shape.
3B - Sandoval is not doing much right now, & that really worries me. However, relative to last year, this one's about a toss-up.
SS - We are getting no offense out of this position - a few promising signs from Crawford, but not much lately. With Uribe/Renteria last year, we were in better shape.
OF - Burrell & Rowand are contributing virtually nothing. Torres is not doing much. Ross is solid, but I think that we pretty much know his ceiling - he has been fairly consistent throughout his career. Schierholtz has done well.
Bench - Nothing much happening there. Tejada gives us some punch, now that he's mostly a reserve.
Overall - We are quite a bit worse this year than last. Even if Huff starts to hit, the overall prognosis is not good.
Conclusion - We need to do something, even if it means giving up a prospect or 2. We need a C, a SS, & a left-handed utility OF. And, I don't think that we can wait until the end of July. We need to do something now.