Instead of purchasing a router, you can make an inexpensive one yourself from an old 80486 or even 80386 with a little linux program called freesco. Available from www.freesco.org
You can use this...