Hi, I'm hoping someone here mite be able to help me either to find a place that can answer my question or just answer it outright. I'm trying to get 2 applications and the same machine using 1 OS to use different gateways leading to 2 different routers. For simplicity i'll use 2 web browsers as an example of what i am trying to achieve. The computer is running windows xp pro, its got a LAN IP of 10.0.0.101 and uses a gateway of 10.0.0.254. If i load up internet explorer it will access the internet via the router with the gateway of 10.0.0.254. What i now want to do is load up Firefox while keeping internet explorer open and using the 10.0.0.254 gateway, but have Firefox magically use 10.0.0.1 as its gateway and a different router giving it internet access from there instead. Giving 2 browsers on 1 OS 2 different router gateways to access the internet independently at the same time. I'm pretty sure windows can't do this on its own but is there a way to do this with a nice little program that perhaps lets u load up another application within it and force it to use a different gateway? I have already tried using Parallels Workstation and making a virtual machine and while it worked and does what i want it is not very practical, i don’t want to run 2 OS's, what i am trying to get is something like the virtual machine program that puts the OS inside it and runs it separately and lets u set the virtual OS's gateway independently of the main os's but just let me load up the application directly from the main OS or something similar. I guess basicly what i am looking for is a program that lets me assign a different gateway to individual applications on 1 OS. Is this possible in any which way or form? Any help appreciated.