Your local computer hardware store might be a good option to look, depending on what parts you need and how bad you need them. The locals tend to boost hardware prices.
Newegg.com
Compgeeks.com
Tigerdirect.com
Zipzoomfly.com
Are all good places to browse.