I appreciate the intent behind the initial post, and have given quite a bit of thought to the question of where to buy car parts. The original note asks us to start with the unsubstantiated idea that Partsgeek and Carparts were both at one time good places to purchase parts, but perhaps are not any longer. I would suggest that these are two also-ran sites, both far behind Amazon and Rockauto, both of which I use. I use Amazon for many things, and appreciate the different available quality levels usually available. Rockauto is also great, especially when the item is not available on Amazon, but almost always, Amazon has the price and with Prime, takes the delivery charge out of the picture, and has by some margin the fastest delivery times. For Brick and Mortar, Walmart is good, but more for basic maintenance. I like Tirerack for tires and Kirkland for their occasional sale of excellent synthetic for around $15 for 5 quarts. For me, I actually use FCPEuro and PelicanParts quite often. FCPEuro sells "kits" of curated parts for certain activities, and they are intelligently assembled.
I have a 2005 accord and it is Amazon all day long with that car.