If anybody was going to give him 10 years, it had to be an AL team. If you can slide him into the DH role later in the contract, you may be able to avert some of the disaster that is most likely coming when you're paying a 40 year old $20 mil+/. As odd as it seems, I'm relieved that the Cards aren't giving in and giving him an albatross contract like this. I'll miss him, but I think the relationship could have gotten really ugly toward the end of the contract.
Best of luck Albert and thanks for the memories.