The fact people are in here trying to say that the Giants didn't get hosed on this deal is laughable. You don't throw away almost $20MM dollars and then get to turn around and sweep it under the rug.
"Yep, we just loved OBJ so much that we wanted to make sure we paid him a bunch of guaranteed...