Hey, good thread. Really.
As for handguns, I have to say "no" I guess. To be frankly honest. What I know I taught myself and picked up here and there. I'm not bad, at 7m I can gurantee a head shot, and I can hit silhouette out to 100m with most handguns, including a Glock 27, and much farther with others (300m with a 686+ is my best). I have a 17L that shoots ragged holes. But when it comes to pistols, I have good days and bad days, so something hasn't completely gelled yet.
When it comes to rifles, I taught SDM's in the army. They'd come in just regular infantrymen and leave basically as M4 ninjas. We taught as much as we could in a month or so per class, and it was based on sniper schools (Army, SF, SOTIC, Marine, and I think one guy trained with SEALS when he was in a ranger unit). Plus lots of experience, and all the instructors were gun nuts. Fundamentals were HIGHLY stressed (trigger pull, position, etc., and they had to do well on the NM course with irons to progress to the ACOG.) Best job ever, I was lucky to get it.
We did ocassionaly teach officers how to use their M9's, but they were usually just interested in qualifying and moving on, so we didn't spend much time with them. We did teach a lot of cool stuff to machinegunners though.
I only wish I was half as good with a pistol as a rifle. With a pistol, I have to actually think about what I'm doing, and my stance is a self-modified RH weaver position, left foot foward. I do okay, but I'm nowhere near as natural with it as I am an M4 or any other rifle for that matter. I can drop my M4 and draw that handgun pretty dang quick though.
I carry daily, and I'm not bad, but I'd like to get into 3g matches to work up my pistol and shotgun skills. Heard the army is going to 3g shooting to learn new techniques! Pretty cool, so if you want to be on the cutting edge of training, sign up for those.