A;ex, if you are building your own machine then my advice would be to ask the guys on the forum for advice before you start, they are very helpful & will keep you straight, maybe save you some time & money in the process. Only been here a short while myself so can't help personally but wish you luck.
What are you hoping to achieve with the machine as this will make a big difference to the build, that much I have learnt already lol