Even when he doesn't have his best stuff, things continue to gowell for the San Francisco Giants' Ryan Vogelsong