This is the hardest position to predict by far. You have David Diehl, who had a terrible season as left guard, but the Giants have shown loyalty to, Kevin Boothe, who filled in at left guard when Beatty went down and Diehl moved back to left tackle, Mitch Petrus, who filled in at left guard when David Baas missed games late in the year and Boothe played center, and then a possible free-agent pickup or draft choice.
Basically three options, and the never-ending pool of options in free agency and the draft.
My dream scenario would have the Giants trading up for David DeCastro from Stanford and starting him at left guard, but I'm realistic, and that is not the type of move Jerry Reese will make.
They like Kevin Boothe, but I'm not convinced he is the long-term answer. The Giants could draft a left guard and have him take over eventually, but not now.
The position is going to be a battle between Boothe and Petrus (making the assumption the Giants will dump Diehl or restructure him to be a backup).
I hope Petrus wins the job, because it was with him that the offensive line was at its best in 2011. The Giants will end up going with Boothe despite all evidence showing Petrus is the better option.