I apologize for repeating myself, but long, 100% guaranteed contracts stink. As a working stiff, it's an outrage to me that these idiots will be paid regardless of future performance. It's absolutely crazy. I'd much rather MLB had a NFL type system where only so much is guaranteed. Haven't you noticed how so many players seem to have their best or close to best season in their "walk" year? Make them earn it every year.