Have been lurking for a while but thought I'd chip in with my 2p worth.
I use FreeBSD 4.5 here on my home network. The machine is an old Pentium running at 120Mhz, has 64Mb RAM and about 600Mb of disk space.
It serves me well running as a firewall/gateway for the network, plus runs Apache with PHP and MySQL.
Basically to cut a long story short I'd go along with the FreeBSD, or other BSD recommendations. ;-)