SO armed with advice I read hear, I headed down to the range and put 150 rounds through my XD9. I did shoot better. A couple things I noticed - at 12 feet I was consistently high and right and I shot better with one eye closed.
At 21 feet I was dead on with both eyes open. I saw the target with the front site, it was very cool, just as I read here.
I actually shot better at 21 feet than 12! Having both eyes open at shorter distance did not help me out.
Next weekend I am going to spend an hour with an instructor at the range. Thanks again for evertone who gave me advice!