I usually go to Garland Public Shooting Range located @ 2606 Pleasant Valley Rd. in Garland (Phone # is 972-495-5330). After you have a membership (it's like $25 for a membership), then it's $10 a session and you can shoot as long as you want. Your first time costs $35, but after that is where you start getting most of your $25 back. There isn't any rapid fire on pistol or rifle and it's only a hundred yard range, but it's the only place close to me.