I think the best strategy is:
check ebay
check pricewatch
check pricepulse
Remember to account for shipping.
Pricewatch may price something amazingly low, and leave you to find out they charged too much for shipping. Like they may charge $12-15 to ship a single stick of RAM.