I just thought I'd add my 2 cents:
I've been building computers for many years now, and I've always used Newegg (for obvious reasons). However, as others have noted, lately NE's prices haven't been as competitive as in the past, so when buidling my new computer recently, I gave ZZF a try...