I've taken 5 courses at Front Sight and I think the training is very good. I bought a membership for $400 and I get all of the classes for free for the rest of my life. It's a good deal for me because I live in California (Commifornia) and the travel expenses are not too high.