I had build my PCs for years (or even more than a decade?). The last time - 3 or 4 years ago - I only chose the components, but the shop assembled it (I had enough from these time in which you had to pray that it would boot after you assembled the components). ;) But I'm totally out-of-date. So...