I'm not a gun nut, but I did have a boyfriend in law enforcement (also not a gun nut). He wanted a particular gun for his birthday, and I wanted to get it for him. I had no idea where to go. Someone recommended Pistol Pete's to me, and I found the experience to be as pleasant as it possibly could be.
I had to tell my boyfriend I was getting the gun for him, because he had to fill out some paperwork, but he was impressed with Pete's service, knowledge and prices. This is not some freaky gun nut type shop - these people respect their merchandise and their customers.
Also an excellent gun repair too.