If they're going to make their products so you have to visit a website to set them up, then they should at least make sure the site is up all the time.
Can anyone else hit this address?
http://192.168.1.1/
I'm sure it will start working as soon as I go to bed, (or probably a few seconds after I post this.)