San Francisco Giants pitcher Tim Hudson brings stability to staff.