Dragon’s Lair Austin
6111 Burnet Road
Austin, TX 78757
Their selection is immense, especially in miniatures, indie games, accessories, hundreds and hundreds of board games, etc. Which can be said for many stores.
The thing that sets them apart for me is: They host a Monday game day for home schoolers. These events typically draw 20-30 people, and the kids play hand held games, board games, card games and rpgs (I am currently running 1st edition Advanced Dungeons and Dragons for ten year olds myself).
Their big game room in the back is large enough to not be intimidating to visitors when they walk in to see people gaming. It's not cramped, you don't feel intrusive.
They keep a wish list running, I have games on my list that have been on there for six months because they haven't come out yet. When they do, the guys pull it and hold it for me, calling and/or emailing to let me know that the thing I asked for half a year ago is there.
You also couldn't ask for a nicer or more professional crew. They have nice Dragon's Lair button-down shirts, so that they are easy to identify, and a diverse breadth of knowledge about everything they sale. One of them is invariably an expert on the card game, board game, roleplaying game, etc. that you are asking about.
If I order and indie game through them, and tell whoever is helping me about it, when mine comes in there are usually 4-6 more to stick on the shelf. Which helps me immensely, because when I tell my players about it (like I did with Wild Talents Essential Edition), they all go in to the store and buy those 4-6 copies.
I always get a few things on Free RPG day from them.
They also have a GIANT white board showing ALL of the monthly events that happen at Dragon's Lair. Every day is filled with something!
Miniatures gaming is huge there, and they have half a dozen+ tables on table-toppers designed just for that, and DOZENS of crates of terrain.
I owned a popular game store in Huntsville Alabama many years ago, and my vision is fulfilled when I'm in Dragon's Lair. I couldn't be happier or better taken care of.