It is truly baffling how many online retailers screw up search on their sites. I very often search "site:amazon.com " just to avoid having to deal with site searches.

Sometimes I think that just putting things like all alibaba products (maybe also put others who also allow this) on your own better functioning site at a 5% or so markup would be a huge opportunity.