I think I'm through buying prebuilt computers. Building them yourself is more fun/rewarding/gives you more control.
I'll be more weary of thermaltake heatsinks. I've got one right now that I have to keep on the lowest setting (I have to admit its nice to be able to chose low medium high, though),, because anything above that is incredibly loud. It does a decent job of cooling, though.
I think I've had pretty good luck when it comes to computer parts. Just make sure to do your research before you buy anything. Doing a quick search on google for the model you plan on buying will tell you a lot. I was going to buy an IBM harddrive and found that tons of people were having problems with them, so I got the WD Special Edition, which I saw was getting a lot of praise around various message boards