Thanks Boss - I was given a $2500 budget to build my new workstation and here it is. I wanted the Ryzen 2700X, but was told "We are an Intel shop". Never mind, Intel still fits in the budget.
Used 8 hours / day for software development, SQL Server and IIS. Also, many video conference calls while collaborating with colleagues / clients.
This is version 0.5 of the build because I will be adding a graphics card etc. when I decide what to get. That will complete the BI-Polar nature of the machine. Work during the day and play during the night :).
Clocked the CPU to 5.2GHz fine, but was getting slightly noisy and hot at that level. Quite happy with the 5.0GHz overclock I have settled on because the temps are low and rig is silent. Cinebench CPU score is 1600
Only slight issue is the Kraken AIO mounting to the Asus ITX motherboard was a bit fiddly with the tall RAM I bought. Had one orientation of the pump that worked without the tubes hitting something. I bought a right angle USB cable to plug into the pump so the cable routing was a bit cleaner.