This has probably been asked before, but here goes......

I'm looking to set up a linux box on an old machine (P100/32MB RAM/500MB HDD) to use as a Router/Firewall, but I need to find a distro that is:
a) able to run at a decent spped on a P100
b) stable
c) fairly light on the HDD Space

also, what is a good frontend to set up my IP Tables?

Any info Would Be appreciated.