I had a few extra dollars lying around and I decided to build my dream workstation after completing my CS degree. My plans for this build are software development, 3D modeling, ethical hacking, and running game theory simulations. It took me a few weeks to workout the hiccups with the motherboard because it was designed for stand alone servers. I choose the motherboard because it had everything I needed and plus I wanted to run dual xeons just to try something different. I had a few issues with RAM because I wanted the flashy stuff but none of it was compatible because I did not read the small print (if you guys plan on using a server motherboard make sure you get ECC RAM).