In the world of computing not everyone has the expertise to building their own custom PC. To many it can appear a daunting task to undertake and not least of all because there is a requirement to choose compatible hardware. Further to this, adding in custom watercooling configuration is perhaps an even greater feat. Link