Wow, thanks for all of the replies. There is some great information above and pretty much all of my questions were answered.
I'll have to check out Outpost Armory the next time in that part of town. I'll check out the other options as well and shop around.
I grew up in the Worcester area (Central MA). What part is your wife from?
The laws here are great and while it is nice to be able to buy any gun I want (without having to buy from the secondary market), have ammo shipped to my house, and can own standard capacity mags for newer guns the carry laws in MA are better if you live in a town/city that will give you a non-restricted LTC. You can pretty much carry anyplace you want, and signage is non-binding (which itself is pretty rare) so worst case is the store can ask you to leave, but that is true if you have a gun or not.