Ok, sounds good, now a bit of a stupid question, how hard is it to set up...i'm learning the hardware stuff but to be honest i suck at software issues. Is it relatively easy to set up and maintain? I'd say my current level of software knowledge is about average. Average being that I can fix most problems i run into with enough guessing/googling but the base knowledge is a bit weak.