Thanks for the recommendation marteebe, I'll have a look at it. It's the process of having to fix it up myself that I'm slightly worried about really especially with no previous experience regarding it.
Not yet, I know there is a few websites that will send you everything in a box and make it easy to build yourself. I plan on doing that one of these days.