IMO, the Stopover Store is the best pilot shop you'll find around. MSP, DTW (2 locations) and IAH. If you can't get there, you can also order through their website:
http://www.stopoverstore.com/
The people are friendly and anytime that I pass through an airport with one, I try to drop in and poke around for a bit. They will also do on the spot minor repairs on PNT bags, often for free.