I took John's CCW course back on November 24 and would recommend it to anyone! He relates the material to what you are likely to experience in a real world situation. Upon completion of the course, you leave with a packet that is ready to be sent to the AZ CCW Unit. Best $30 you'll spend..
For reference, I sent in my CCW packet 11/24 and received my permit in the mail 3 weeks later on 12/14.
Next on my list is to attend one of his Defensive Handgun courses!