@Pi sometimes the small computer repair shops will have parts, but you'll get them cheaper via newegg most likely. Micro-center can have really good prices as well
I guess I'll just stick with newegg.
Microcenter sounds cool, but there are none in my state.