Buyer beware - this thing is a pain to setup, and I say this as a 15yr tech professional with two CS degrees.  I don't have a Windows machine in my house which further complicated things.  Documentation is shoddy, there are no good software tools to ease setup - its not for the faint of heart.