Newegg for scouting out parts, comparison, and stuff. Also, go with Newegg if you're a first time buyer.
More seasoned veterans who know what they want should go with ZipZoomFly.com; free 2nd day shipping and usually no tax, which can make a HUGE difference when buying whole systems at once.