I've had a good experience with X-Ring. Purchased a used Glock 34 from Targetmaster, which they transferred to X-Ring (who charged me $25). Purchased at Targetmaster on Saturday, had Glock on Tuesday afternoon. Transaction was smooth and the folks at X-Ring were very helpful.
Millers is about a mile from my office but every time I go in there I get annoyed. Don't get me wrong, they are pleasant but it's so tight in there and they always seem to be understaffed (I run a business so I know you can't have folks just standing around). Besides, they are always overpriced, IMO. Case in point was this week. I wanted to purchase a Ruger LCP so I headed over to Millers on Monday. As usual, the three guys were fully engaged with customers (or tire kickers). After about a ten minute wait, the LCP was put on the counter and the guy waiting on me disappeared.. literally. He didn't return for 15 minutes. He put the gun back in the case while conversing with another person and never asked if I even wanted to purchase one. Voted with my feet.
Did some research and contacted Brandt at First State Firearms (
http://web.userinstinct.com/18560014-first-state-firearms.htm) in Hockessin. He was able to get me a really good price on an LCP with the integrated Lasermax, matching the best delivered price I could find on-line (included shipping and FFL transfer fee of $15). Handed over the cash to him on Wednesday morning and had the pistol on Friday evening. I'd do business with him again and recommend his services.