Mossbranch website. They're a good group to shoot with. Haven't shot IPSC there in years. Shot a couple of their IDPA matches in 2007.
I *know* there's an IPSC match in B'ham. I think at Steel City? I just can't seem to find any info on it. (
Steel City IDPA I can find, but not any USPSA info). You might check over on
Brian Enos' site and ask there, as they're USPSA/IPSC oriented.)
ETA: Here we go:
Club finder. Selecting "alabama" and "search by state" will bring up a page displaying all USPSA affiliated clubs in AL. Including two around B'ham.
Steel City USPSA. Bunch of other results there...you might find something even closer.