Whether you're looking for music from today or the past, Encore Music is likely to have all your favorites. Encore also sells records and other music-related items. Prices are a little higher than you'd pay elsewhere, but the quality and selection is certainly worth it.