I'm thinking about investing in some advanced shooting training to improve my performance in IPSC/IDPA. If I were willing to travel anywhere in Canada/US what are some thoughts on great instructors or training opportunities along those lines. I'm thinking personal or small group level training for 2+ days and the cost is not a concern (just give me the ideas and I'll decide if I can afford them - LOL!)