Fisherman might just be on to something. If you are an Illinois resident you need a FOID (Firearms Owner Identification Card) to even be able to look at a gun, or have one in your house. The first thing a clerk working with firearms or ammo is supposed to do is ask to see your FOID card, if an IL resident, or your driver's license if a non-resident. I know this very well because as a MO resident I do most of my shooting in IL. The best stocked gun shop/range in the St Louis area is over in Belleville, about a 45 minute trip from my house in North St Louis County.