Is it just me or is that a substantial amount of money and years for a guy about to go on the wrong side of 30, who has played over 100 games all of twice in his career, has a career BA of .236 and an OPS+ of 96? I mean, I think maybe the guy has figured it out, his last two years were way better than the others ... but that's a long contract for a guy who hasn't truly wowed the league.