Sorry I haven't been able to get back to you, Randy.
It's not a matter that there's something "wrong" with your NameMapping, but that you might want to consider a different schema.
For example, I'm working through a project with a Flash driven quiz. Technically speaking, each "page" maps as almost exactly the same thing if I were just to keep the defaults. However, if I link in a child object as a "required" child, I can map each individual stage of the test as a different item in my NameMapping scheme.
This is what I was referring to in that each "step" in your install, even though they are the same WndClass, if you map them differently based upon the caption or based upon some required child object, you can make your automation "smart" in that it will detect which step it is on and run the test appropriately.