Haven’t been in here in a few years, but from what I remember, they have a decent selection, are located in a nice area of town, and the prices are pretty good. I stopped at Main Street Records after my dad’s car broke down in Hatboro and we had a few hours to wait until AAA arrived, and it was a good way to pass the time. They acknowledge local talent, which is huge, because I, myself, am a local musician and think that local/indie/unsigned musicians deserve much more than they currently get. Some of the best talent out there is not known to the rest of the world, and it very well should be.