The Tactical Training Group, based in Huntsville, puts on IDPA matches as follows:
First and Third Tuesday evenings at Larry's Pistol & Pawn's indoor range, signup at 6:00 pm as the store and lane rental close.
First Saturday morning at Arab Rifle & Pistol club.
Fourth Saturday morning at Hartselle Gun Club.
I MD IDPA "style" shoots on the Third Saturday morning at the North Ala. Shooting Assn, in Sheffield. Or you can go to Heritage in Argo (near Irondale east of Birmingham.)
The Second Saturday is IDPA day at Steel City in Hoover, (Birmingham suburb.)
IDPA is also shot near Boaz and in Manchester, TN which are in reasonable travel of Huntsville though I don't recall their schedules offhand. IDPA is starting up in Albertville with two evening shoots under their belt.
Some of those locations are shown at:
http://www.geocities.com/ttg_idpa_al/ranges.html
Others can be found through the Club Information section of
www.idpa.com
IPSC/USPSA is shot at Heritage in Argo, at the FOP range in Pleasant Grove (Birmingham suburb) and I think in Manchester.
The USPSA Alabama Section has information on them
http://www.ipscalabama.com/
and you might could find some more, overlapping into Tennessee at
www.uspsa.org
There is a guy name of Jeff Cramblit putting on 3-gun shoots in North Ala.
http://www.rocketcityshooters.com/
Phew.
Will that get you started?
We will be shooting in Sheffield tomorrow morning at 0900, our location is on the geocities site. See you there.