Just so everyone understands, Lee N. Field's $450 is probably on the low side.
Most classes* are right at $300 for the 16 hours.
$150 for the application fee.
$20-30 in ammo (you have to shoot 30 rounds plus figure some for practice before so call it 50 rounds)
Fingerprinting is going to run $25-$50 unless you do the paper route are willing to wait the extra 30 days.
So your looking right at $500 to exercise a right. Imagine the hue and cry there would be if we required this of people prior to voting (and your voting permit is only good for 5 years). Look at what has happened as some have simply asked people to show an ID at the polls.
*-The class consists of the NRA Basic Pistol class, 8 hours on Illinois law, live fire of 10 rds at 3, 10 rds at 7 and 10 rds at 10 yrds with 70% or 21 hits on the target and it also must include 3 hours of care and maintenance of your heater. A DD214 gets you out of the 8 hour NRA class, while Hunter Ed, Utah, Florida and couple of other CCW classes buy you out of 4 hours of class. But everyone has to endure 8 hours of Illinois law and the live fire.