threegun, have you given any thought about one-on-one training with one of the instructors you respect? Perhaps this would be the best use of your funds; tailor the training to what you think you need, with the instructor having the leeway to make changes based on what he/she observes while working with you?
The reason I suggest this is I'm at the point where I don't want to take a class with other people taking up the instructor's time. I want that time so the training is concentrated on me and my faults and I'm about ready to invest in that, knowing it will cost more but also knowing I will get more "bang for my buck."
Don't pick a fight with an old man. If he's too old to fight, he'll just kill you.
"If men are so wicked with religion, what would they be if without it?"- Benjamin Franklin
And, for something completely different: www.kfok.org