For $4 million on a one-year deal, theres no problem with them signing Vogelsong. You can never have enough pitching, and its not like their current rotation doesn't have question marks. Lincecum has been pretty bad the past three years, Petit has never pitched a full season starter workload, Cain is coming back from injury, Hudson is a year older. I've never been a fan of Vogelsong, though for the price point, you can't go wrong.