Almost nine months after his last game, star catcher Buster Posey is getting ready to return to the Giants, which may be the just the remedy San Francisco needs, writes Joe Lemire.