I completely agree.
I would be careful though because it can easily become more expensive to deal
in used/random/cheapest/lowest bid situations than to buy new parts that are
sure to work. Particularly in Europe/United States even for the poorest.
Asia/Africa/South America on the other hand tend to have much poorer
populations where this isn't going to be true.
Most peoples time (at least in Europe/United States/Australia/Canada) is more
valuable than they realize. For instance you could likely save $22 on a $44
part. Markups do differ although small parts may have a 50% markup at retail
in many cases. However if you have to wait a month or more for delivery,
spend time figuring out the right part, spend time returning it because there
was an error in the description/you made a mistake/the database you used was
in error/or you didn't understand that a model number is not a chipset, etc
it isn't the financially sensible thing to do. You would be better off if you
had just bought it at the more expensive place to begin with.
There is a reason I'm not very price conscious. Despite the seemingly huge
savings it generally isn't worth my time. At the same time I seem to waste
enough of it posting on forums :) but hopefully someones getting something
out of it somewhere.