I order a lot between ZZF and NewEgg, ZZF tends to have the lower prices but occassionally, their order processing will sometimes take a day or more and in one case, the item was out of stock but the system allowed me to order and kept it in "packed" status for several days. Had to call to cancel. Overall, I'm satisfied with their service though.