I have built a number of computers over the last few years for friends and family. Every time was always a fun, stressful and addictive experience and...