In regards to calling the shot, crak made a point that is extremely important.
It is not sufficient to note where the front sight was when the shot was fired. It is critical to note how the sight behaves during recoil and where it ends up.
If the front sight stops somewhere else other than where it began, and you call your shot based on where the sight was when you broke the shot, your impact will most likely be off call. Improper natural point of aim is usually the culprit.
When I'm practicing bullseye, I've been using a scope to look for my shots in the black. This has really been benificial to me. Because I can't see the shot in the 3" black spot at 50ft. I have to rely on my sight picture when the shot breaks to call the shot. Then I look in th scope to check that what I called was correct.
This has two benifits for me:
1) I'm not reflexively looking down range to see where my shot landed, because there is nothing to see. This helps my follow through.
2) After a little practice I've been able to call my shots with reasonable accuracy (e.g. "a little low, to the right of center"). When I look in the scope the shot should be where I think it is. If it isn't, then I must of done something wrong other than not point the pistol in the right direction. So, if I call "a little high, to the right of center" and the shot lands low and left, then very likely my sight alignment was good but than I grabbed for the shot and altered the sight alignment at the last moment.
For my defensive shooting I've been thinking I should do something similar by using black silouetts so I can't easily see where the shot lands because I do reflexively look for the hole on white paper. I also like to shoot plates for this reason. I get some feedback that I hit the plate, but I can't look for the hit (and I don't really care where I hit it since it is a 6" plate. Groupings like that will do the job nicely).