It's a pretty safe bet that July 1 is Bobby Bonilla's favorite day of the year. That's because it's the day on which the New York Mets pay him $1,193,248.20. Bonilla, 57, hasn't picked up a bat since 2001, when he last played for the St. Louis Cardinals, but the Mets will keep paying him that amount every July 1 until 2035—when he's 72. It's a deal that has Bernie Madoff at its nexus. As CNN reports, the Mets were ready to split with him in 1999, which meant buying out the $5.9 million left of his deal. Mets owner Fred Wilpon believed his investments with Madoff were churning out money, so Bonilla's agent secured a deal that would see payments deferred until 2011 with an 8% annual interest rate—the idea being that money would be invested with Madoff in the meantime and earn double-digit returns. Except, of course, it didn't work out that way. Two takes: