I do have one nitpick with NewEgg shipping - their packaging practices need some work. In the last week, I've had three separate shipments from them (originated from different warehouses) and all three have come in ridiculously large boxes. Yesterday I got a video card and and IDE cable shipped in a box large enough for a tall PC case. The other day, I got memory that had it's own secure packaging in blister pack that was inside a box the size of a shoebox with peanuts, inside of the larger box that contained it and a hard drive and mobo.
Aside from the obviously higher shipping rates because of the bigger boxes, the amount of waste that is going on here is laughable. I'm all for secure packaging, but within reason.
Other than that, NewEgg has always done right by me. And living in CA, any package originating from their West Coast warehouse arrives to me next day even via UPS Ground.