I did select a lot of component to be upgraded from the default build including the case. All the work is done correctly and efficiently. The information on the setup page has been helpful for doing the connectivity when the machine arrives. The machine itself is quite up to my expectation. Other than a small issue with one out of the 7 USB ports (sometimes works, sometimes doesn't), which isn't a big problem for me since there're 6 more that can be used, everything is perfect. I played 4 vs 4 on Heart of the Swarm using the highest graphic setting, and it's brilliant.