Want to have a free (or cheap) home server, for file sharing and other useful tasks? Check out the guide at 32Packets:
How to build the Ultimate Linux Home Server - Part 1
I hope they keep the next instalments coming, since using Linux as a home server is one of the best ways to put Linux to work at your home.