+1 for Crutchfield, a great price match/protection policy, and support that is responsive yet not overbearingly so.
I would also add rtings.com; they do a great job of documenting their process and the results themselves from their reviews with incredible detail.