I'd rather pay an ace $30M, than have signed Pablo and Hanley, but we're stuck with at least one of them. I still think Pedroia's contract is too high, but with all of these young guys in the system you have the ability to overpay here and there and not be too cash strapped.
Has Buchholz's extension been signed? Trade Hanley and eat 10M per year. That's 23M savings that could go towards Price or someone else.
Honestly, I still think there is one more year to go before this team truly becomes a contender. I'm worried about a few sophmore slumps.