After several up and down seasons Melky Cabrera had a solid 2011. Assuming the All-Star MVP finishes the year like he started he will be expecting 12 - 14 million a year. How many years should the San Francisco Giants try to sign him for on an extension?