The Cubs spent 2.5/yr on Neifi Perez. The Cubs spent $6 million over 2 years on Glendon Rusch. $3 million isn't much to roll the dice and see what you can get out of someone with the potential of Mark Prior. But he's not staying. Also, wouldn't it be a smart move to not repeat past mistakes? Just because they've made some foolish moves in the past doesn't mean they should continue making them. Prior is a gamble, and you don't know that he wouldn't stay. Maybe he doesn't. Maybe he does. But after all the time and money that the Cubs have invested, why not find out? What's lost other than $3 million? Which lets be honest, in a $125 million payroll isn't exactly breaking the bank. Perez and Rusch and the like were bad moves. We all knew it from the get go. But Prior has the potential to come back and be the pitcher we've seen before. Maybe he won't do it. But the cost is so small, why not find out? Instead we're gambling that he won't...and what do we win if we're right? $3 million in payroll. Woooo. Signing him for a year is a smaller potential cost ($3 million vs him being great on another team), and bigger potential benefit ($3 million in savings vs him being great for us).