building a pc is no more complicated than putting lego together...absolutely nothing wrong diying it or getting someone else to do it...
we're not talking about blade servers or mainframes here...
For an electrician putting together a toaster is no more complicated than putting together lego...there is plenty that can go wrong with building it yourself (if your not computer savvy) or even worse getting someone else to build it.