The Giants took one on the chin when they ran into the buzz-saw that was Jered Weaver Wednesday. But they need to get back on their feet quick, their upcoming schedule isn't doing any favors.