I looked at their website and it seems like just an ordinary website. I am not sure also if I have the right TV connection. I have a 120 channel package going right now in my apartment with Comcast, will this work? If that's not an option, is it possible to register and just watch the live TV through the online website? Thanks!