Have you purchased from Circuit City? Rate Your Own experience with Circuit City website:

Poor
Below Average
Satisfactory
Good
Excellent