All of my parts and my case came from newegg, I've got $3K+ invested there already...
One time there was a shipping issue (they didn't ship some parts after 3 days), I called up customer service and they gave me $25 off the order and then over-nighted the entire shipment so I was really happy.