Kona,
As mentioned, it's what you think it is and more. And as others have said, you may need to unlearn some bad habits.
For example, your stance and hold may be perfect but your breathing and follow through may be terrible. Either way, the coaches and the Small Arms Trainer software will...