IPFire is a linux based firewall distribution with a lot of extras. The base for the stable version 1.4.9 was the IPCop that has been hardly modified. There were added: Asterisk PBX, Samba, MorningReconnect, LPR-NG and many other things.
When the team was refounded to get rid of the old IPCop-code they made a totally new concept of the system including the linux kernel 2.6 to support the latest generation of hardware. We are going to make a really nice server for every home.
Download here for free.