Great, thanks for the link - looks like a good selection with reasonable prices on a lot of things.Pretty much Amazon (or 3rd party sellers on Amazon) for most things, with Newegg sprinkled in every now and then.
I ordered my Kyro M.2 from Performance PCs (much cheaper than Amazon), and it was the first time I ever used them. They shipped it out the same day, and it was packaged very well (better than my last several experiences with Newegg). http://www.performance-pcs.com/