I love building my own PC's as i know exactly what parts i have inside and i know that it has been built properly, with sound proofing and airflow in mind. I know that when i have built my own PC i have a decent mainboard, decent graphics card and decent soundcard etc... and not your el cheapo sparkle graphics card. However i hate building PC's for other people, as stated before you become theyre personal IT support specialist for eternity and it can be a real pain in the a**.