I took in a mix-match of parts, asked them to finish it off with the remaining parts I needed and assemble everything. Dropped it off in the morning and picked it up after work. Service was polite and wise, didn't try and up-sell anything and did a very clean job with the build. They also gave me some tips on how-to build my own machine (which I have since done).