M0n0wall doesnt actually need a hard drive, just a cd drive and a floppy disk.
Maybe its just me Ive had trouble getting Smoothwall to work consistently particularly the proxy, sometimes the browsers would use it, other times it would behave like it wasn't there and the rest of the time nothing worked. I'm fairly sure its the hardware though, old hardware only works to an extent.