On my plate for the next month: configure a home server using existing (old) hardware that can support this setup: A Windows 2000 Professional workstation, a Windows 98 Second Edition workstation, an iMac, with the OpenBSD server used as a firewall, an internet-connection-sharing device for the cable modem, and configured for file and print sharing between all 3 platforms. Necessary links:
IP Masquerade for Linux
AppleTalk services under Linux
Netatalk HOWTO
Setting Up a Home Network
Unix and Cablemodems