] But what would be _really_ cool is if you could do this: ] ] Server1: 192.168.1.10:80 <-> x.y.z.t:80 ] Server2: 192.168.1.11:80 <-> x.y.z.t:80 ] Server3: 192.168.1.12:80 <-> x.y.z.t:80 ] ** and ** have the UPNP box select the proper NAT association based on ] the requests. no, that would be *really* ugly. because then you'd expect the NAT box to know how to intercept every application you'd want to use, despite the fact that those applications are evolving and the set of those apps is changing constantly. so you'd have to upgrade your NAT every time you upgraded installed a new app. stupidity has no bounds.