It's basically doing software routing, anyone with a decent dual nic mobo ( like me ) can do this with linux, windows server or server patched xp, regular xp or vista won't tho.
Windows will only allow 1 active gateway per device, teepipe assumes you have 1 nic and are a noob, whch is 99.9999% of pc users anyway.