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 <i>little</i> 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....)