So Tim Dierkes, of MLBTR, wrote a column on the 45 worst contracts in baseball.
Signed in November of 2006. This backloaded deal pays Lee $18.5MM per year over the last four years. We've yet to see the worst of it.
Fortunately for the Astros, they only have one contract here. The Brewers, Cubs and Reds have two contracts. The Pirates don't have any. The Giants lead all clubs with four (Zito, Renteria, Roberts and Rowand).