Thanks, great example. It looks like they don't account for the importance of certain terms in tech searches well enough. Like they're far too willing to throw away the "16gb" part of "16gb sdhc" when sorting by price, and sorting by relevance shows you expensive stuff, so there is no good way to say "show me cheap stuff but I'm not kidding about the 16gb part".
Also note that sorting by price doesn't actually sort correctly. In this search, a $6.99 card comes before a $5.99 card (both with free super-saver shipping). This is so broken (and has been for so long) that I almost think it must be intentional somehow.