I just bought a bunch of parts and I got them all from newegg, specifically in support of them fighting the good fight on patent trolls. In nearly every case, newegg was a little more expensive than at least one other supplier—but not by very much, and totally worth it. (Nice side benefit: ordering all the parts from one place meant the orders were aggregated into less deliveries....)