Amazon.com from time to time has good deals.
Example would be my speakers S-220 from Logitech was free shipping with amazon but would have cost a extra 18 bucks from Newegg.
But for the main parts cpu/mb/hdd/etc newegg and tigerdirect are the ONLY places to shop for me.