When my Xbox is connected directly to my modem, I get open NAT, everything is perfect. When my Xbox is connected to my modem through my router, I get strict/moderate NAT, shit hits the fan. My router supports upnp but for some reason that doesn't help at all. I tried to manually forward ports on my router but I may have guffed that up. I will post some pictures if any of you think it could be of assistance.