As a long time tinkerer, I have no idea why I never built my own computer before now. This was so much more satisfying. A majority of the parts were accumulated over a few months as either gifts or incrimental upgrades to an older machine. The assembily was spread out over the course of 4 days since I only had so much time each as a new parent. This will be used for everything from gaming, to photo editing, to streaming. So far I couldn't be happier with my choices.