If everything goes as planned, which it never does, I'd work on moving Contreras next year. I can't see anybody taking his contract, but there are stupid owners in baseball. That makes a place for BMac. Also, it frees up money to sign a FA 1st baseman or extend Crede. If we extend Crede, Fields moves to 1st or becomes trade bait. Then, you don't extend PK. He's expendable IMO. Maybe Fields and Anderson for Overbay. Or, Fields and Tracey or Liotta for Overbay.
I'd keep Sweeney over Anderson. The only 3 untouchables are Sweeney, Bmac and Gio.
Next, I'd use the money saved to ink Garland to a 4 year extension.
After that, El Duque will leave. That makes room for Gio.
It's all simple really.