Unless your cable company gives you multiple IP addresses (which is exceedingly unlikely), your base station MUST give all your machines 10.x.x.x addresses! (Or alternatively, 192.168.x.x, or 172.16.x.x, if you tell it to do so.)
What you need to do is find out what port(s) the Remote Desktop uses, and port-map those to the XP machine. Then, when you want to connect to it from outside, you use the base station's IP address (it's the only thing on your network with a real IP address), and it passes those ports to the XP machine.
Note that this process is absolutely identical with a Linksys (or any other) router, so you would gain nothing by getting another router (not that they cost anywhere approaching $200... $50 on sale is more like it).
tooki
What you need to do is find out what port(s) the Remote Desktop uses, and port-map those to the XP machine. Then, when you want to connect to it from outside, you use the base station's IP address (it's the only thing on your network with a real IP address), and it passes those ports to the XP machine.
Note that this process is absolutely identical with a Linksys (or any other) router, so you would gain nothing by getting another router (not that they cost anywhere approaching $200... $50 on sale is more like it).
tooki