I purchased a Cisco E4200 about a week and a half ago. When initially set it up I installed the latest Cisco firmware 1.0.3 and configured UPnP for my 3 Xboxes that need to connect to Xbox live simultaneously. All showed "Open NAT" and everything worked perfectly. On Wednesday of this week I decided to try TomatoUSB so I downloaded Toastman's build tomato-E4200USB-NVRAM60K-1.28.0407.1MIPSR2-Toastman-VLAN-RT-Ext.bin and installed via the stock firmware and made sure to complete the "Erase all data in NVRAM" after Tomato was installed. When that was complete I configured static DHCP addresses for my 3 Xboxes, NAS, printer, etc. I verified UPnP was enabled and attempted to connect to Xbox live with the Xboxes and all reported Moderate NAT. I did NOT configure any port forwarding or port triggering rules because I understand those would possibly conflict with the UPnP forwarding. Why is this not working for me? Just in case matters to anyone I use AT&T UVerse 2Wire 3800HGV-B modem that configured for DMZ+ mode so the E4200 should not be double NAT'ed or anything. Tomato shows my WAN IP correctly and not some non routable address (192.168.x.x, 10.x.x.x). Previously I owned a D-Link Gaming router (DGL-4300) for five years that I configured the same way (static dhcp address and UPnP) that worked properly as well so I am not sure what I need to do differently with the Tomato firmware to get it working. I really don't want to go back to the stock Cisco firmware but if I can't get this work it could be a deal breaker for me.