dave_the_nerd
Lifer
Counter-counter-point: don't play with other people's money, do that on your own dime. The customer is paying for a working product, not to train their integrator's employees.
The post I quoted made it sounds like you should never try anything new - that's not legit advice at all.
I generally am of the opinion that a prebuilt server is the way to go - but I work for a company that makes prebuilt servers and pay raises are at the end of the quarter, so... :$
In general, if you work in IT: never stop learning, and don't pass up an opportunity to learn something on somebody else's dime. At a certain point, your boss, your sales guys, and your client will have set forth a list of requirements that might not be the best solution, but it's your job to make it work anyway. (This happens to me a lot.) So... do it, suck it up, and make it work. Don't be all, "b-b-b-but warranties!" You are the warranty. Get started.
This is IT, you probably won't be working there in 3 years anyway.
Component compatibility for a system integrator is a solved problem anyway - the only "learning" is learning how to look up HCLs. If you aren't sure whether given RAM will work with a given motherboard, the answer is to read more freely available information on the internet, not to throw up your hands and say, "welp, I give up."
PCPartpicker is worthless for server hardware, by the way.