NewEgg has always treated me right and I give em a 10/10 rating personally.
I just purchased a new core i7 system through them and got it in 3 days and its perfect.
(for the price of building and the warranties and support it was a really good price vs building for what i needed) besides i saw it and was kind of an impulse thing lol