In reference to States Preemption, I believe Illinois does not have a specific preemption law and that is how Daley is able to enact restrictive laws in "his" city...You're right, or any other city.
HB 482 - statewide firearm preemption legislation is currently pending in Springfield.
We went through the same thing in AZ in 99' and 00'. Cities were passing ordinances in direct conflict with the State Constitution... Took a little work but it did get passed. I will admit AZ is more conservative than Illinois though.
A group in Tucson called BrassRoots did a lot of the leg work on this bill...www.brassroots.org
Good luck,
Jim