I use Chesapeake Sports Cards for supplies occasionally. They have a large selection of non sports cards, I think the various gaming cards. But I did pick up a 1974 Topps baseball set from them in great condition a couple years ago for a great price.
I've been to House of Cards a couple times, to submit some cards for PSA grading and then pick them up (about a year later). They have a nicer selection of sports cards, in my opinion.
If you go to any others in the area, please give me some feedback.
Joe