CompUSA offer plenty good deals. From time to time, i am got hook with CompUSA's deal. The only hassle is their rebate, hich have gotten better after a lawsuit. However, I noticed any rebate $40 or more, you need to bug them until you get the check. But everything else is great.