I am upgrading to a VIP722k and have connected it to the internet through a high speed 5Ghz 802.11n dedicated WiFi connection then then passes through a DSL router. I am mostly curious on how Dish Anywhere actually works and what, if any, special configuration I need to set in my router. I understand that the DVR connects to the Dish server and that when I log into dishanywhere.com, I am connecting to the Dish server which controls the whole process. If I want to set the DVR to record a show, I assume that the server sends instructions to the DVR. If I want to view live content or recorded content, I have read that the Dish Anywhere will utilize one of the tuners in the VIP722k. I do not know if that content comes directly from DVR or if it is transferred through the Dish server, but it seems logical that it would come directly from the DVR What I do not get is how the Dish server communicates with the DVR or how a session is set up to connect the DVR and the DishAnywhere device (in my case a laptop). Unless it requires that the DVR initiate a session, it would seem to me that it would be necessary to set up some type of port forwarding to get any request from the server through a router and to the DVR. I guess this could be done through UPnP. (Although I prefer to turn off UPnP.) If the Dish server needs to initiate a session, can port forwarding be specified, or does the system require UPnP? (I can find no way to set a static IP address or port for the VIP722k). So, can anyone tell me how the sessions are initiated and maintained?