Just wanted to put in a quick plug for my local gun shop. They're kind of small compared to some outfits around here, but they're always friendly and never too busy for questions. For any locals, they're on Indian River Rd at Kempsville Rd.
http://www.the-armory.com/
