This Mega store is the S#$@. They have an ocean of variety. Can't find a CD yoyu've been searching everywhere for? Not to worry, let Virgin find it. (man are they good at it too) They can find some of the most hard to find CD's around. The one down side though is that teir prices are a little bit steeper then say Best Buy or Media Play.
Pros: variety, special order, selection
Cons: awful parking, pricey