I buy from Newegg but 1) their shipping charges are up there and 2) since they have an office in my state I have to pay taxes as well. That is a major double whammy and I don't really save anything. In fact, it is often cheaper for certain items at my local retailor. So unless I can't find what I am looking for at Zipzoomfly I'll buy from Newegg.