I still like NewEgg... not as much I used to to, but they're still good.
Although, now I have Amazon Prime, I order from amazon if they have a part that I need if it's the same price (or perhaps a few dollars more) because I know I'll get it fast. Newegg tends to take too long for me (I live in TX). I can order something saturday morning, and it doesn't get shipped till monday night/tuesday morning. Then I don't get what I ordered until Fri, unless it comes from TN, then it's much faster.
But, if I'm doing a full build (which I tend to do about twice a year), I'll order all the parts at once from NewEgg.