Perhaps I am the exception, but in my experience Circuit City did not fulfill my needs. The selection was slim, the staff were unhelpful and uncaring, and incredibly noisy rock music boomed unceasingly from the walls and shook the floor and hurt my ears. I could not find what I needed, but I did notice that the prices on items they did have seemed high.
After a couple of experiences like that, I ceased attempting to shop there.
Your mileage may vary, of course. :-)