Injuries are piling up for the Giants, and the accelerated acquisition of Jake Peavy casts a murky outlook for Matt Cain.