I was in Oklahoma City this weekend and discovered Gun Nivana. Well, it's actually misnamed Wilshire Gun, but it is nirvana. Just absolutely unbelievable and, I hope, the future of gun shops.
Looky here: Wilshire Gun | Oklahoma's Premier Gun Range, Retail and Cafe