I would suggest reading through many of the threads here in the Training Center. There's been quite a bit of discussion on this already.
Thanks for the info.hedonistic said:I recommend this guy. http://www.combat-terror.com/courses.html for other instructors see "suggested sticky" I think it covers most of them in the SLC area.