I was dry firing all afternoon with my AR.
For really advanced Dry Fire practice that will really help your ability to shoot quickly and accurately...check out the third link in my Signature
One of my professional regrets is that those who need it the most, usually have the hardest time justifying the cost taking a class to learn it.The problem is imparting this information to a casual or new shooter. It is very difficult to get them to step out of the box. I suppose the fix would be charge an exorbitant fee. Then you would know they are serious about learning the basics of handgun shooting.
This post was not just for 9mmepiphanny. Gray is an icon and I totally agree with his approach to the explanation of shooting. Maybe the article will sink in.