I will throw out a counter - related to Hobbyworks and state that I guess it's the store crew that makes or breaks your experience. I live just north of Bel Air in Harford county. HobbyWorks is also about the only option here. The guys at my shop are awesome. Extrememly helpful and knowledgable. I will say that their in store inventory does not really reflect my taste or interests (figures)but their overall inventory is fantastic. Plenty of general and specific supplies.
When I want to order figures (mostly HAT btw) I simply give a list or email a list and in about a week they arrive. What I like is that they are supplied by Stevens International, so before I prepare my list I can see the availablility and the price.