A lot will depend on where you live as well. I live in Florida, so if I order from Tiger Direct, I end up losing any savings I may have had through taxes. However, I do like the fact that thier return policy is so good, and I do order from them from time to time.
NewEgg is also pretty good, thier prices are hard to beat. Their customer service is sometimes lacking though, often as of late for me. I really only buy from them if I get a really good price on something, otherwise, I go elsewhere.
I have been ordering almost exclusively from ZipZoomFly lately, and I like them a lot. Their prices are good and their selection is awesome. The best part is, no taxes...lol.
I guess you have to consider your needs and what you're willing to pay. NewEgg is cheap, but the hassle with their customer service is just a pain. Good luck though.
I\'m already visualizing the duct tape over your mouth...