The Sun-Times reports:

City Hall’s biggest pension doesn’t go to a police superintendent, fire commissioner or even an alderman.
It’s paid to a former steamroller operator named Dennis J. Gannon.
But Gannon’s City Hall pension — $153,649 a year — isn’t based on what he was paid as a steamroller operator and foreman for the city’s Department of Streets and Sanitation.
Instead, Gannon took advantage of a little-known state law that allowed him to base his taxpayer-supported pension on his much-larger salary as president of the Chicago Federation of Labor, a private organization that represents more than 300 unions affiliated with the AFL-CIO.
And he didn’t even have to retire as the federation president. He’s still in that job, which paid him $215,484 in 2007, the most recent figures available.
Thanks to that law, Gannon now collects a city pension that’s nearly three times what he made at City Hall. He began collecting that pension five years ago, when he was 50. By the time he turns 70, that city pension will have paid him a total of more than $3 million.
Gannon is perhaps the city’s most prominent labor leader. When Mayor Daley was seeking cost-cutting concessions from city workers this summer, he turned to Gannon — and largely got them.
Dates back to 1957
Gannon defends his city pension deal.
“I’m probably not the only labor guy taking advantage of that state law,” Gannon said.
He’s right. A Chicago Sun-Times examination of the state’s 17 largest government retirement plans found more than five dozen retired government workers whose pensions are based not on their public salaries but, instead, on what they were paid by labor unions, lobbying groups and other non-governmental organizations.

Now let’s see if anyone in Illinois does anything to change this.