If you don't mind setting up a router with a desktop computer there is better solutioon, called Coyote Linux. It is free. All you need are mother board, cpu, memory, floppy drive, power supply and 2 network cards. But I wonder if it supports PCMCIA.
If you really worry about being carcked again, firewall will do the better job for you.