I just completed a CCW and personal defense class with TacOne Consulting. The highlight of the class is an entire afternoon dedicated to 'live' fire drills witha modified G17 firing 'simunition'. This is training you really can't get anywhere else unless your in a police department or military unit. I can't recommend it enough.