Greentop is awesome! I went there last weekend, along with the Gander nearby. Greentop's selection is oustanding, the guys there seemed to be really nice, and the store was packed with gunnies of all ages and backgrounds. Prices seemed reasonable too. If I were living in the Richmond are permanently, I'd have no problem buying from them.
The GM store was very picked over in terms of selection, particularly on the rifle end. A few basic trim levels from each major manufacturer in a few calibers, nothing high-end or unique, and all quite expensive. Lastly, the place was nearly deserted compared to Greentop. My local GM back in Roanoke is much better-stocked, but then again they just opened a few months ago.
A big Bass Pro Shops is being built not too far from the GM in Ashland. I wonder how that's going to affect GM's business....