Amazon by far. I used their Super Saver Shipping right before christmas and they overnighted to my house for free. That's just unheard of from a big company like them.
Still Amazon, but im still upset about that post price guarantee, i wish they would have just shortened the time to 7-14 days instead of completely Nixing it.
Newegg. I've only experienced a few problems with ordering from Newegg for games and computer parts and each time I was treated with kindness and respect. I always come back to Newegg for that experience.