I'd like to solicit expert opinions on a server(s) setup. Although a software engineer, I'm finding the hardware aspects to be incredibly complex, much more so than I would have imagined, even after weeks of reading. I'm an old hand at building hardware (desktops), but designing, selecting and...