Yeah, I work down the street from where they are actually located. I stood in there while buying (oddly enough, an XD-M 4.25 9mm) last week, and their phone rang non-stop for the time I was in there. They were amazingly packed for their small store front. I've purchased a few items from them (for me, it's great, I just walk in and pick it up
) and have had great experience.
In fact, their system is so backed up, I got an email from their inventory system stating my XD-M was ready for pickup 3 days after I walked out of the store with it.
Hang in there.