If I want something specific, I'll buy from one of the local dealers who purchase from Pinnacle or Bethesda or otherwise I order online from ComX. They have almost everything (brands and products) and when I bought my CPU and SSD from them, I was quite happy.
If I just want something simple and I want it fast, don't care about the brand and can't get stock from the local dealer, then I'll go to Incredible or Matrix.