I've been blogging about my experience with Windows Home Server,. Robert McLaws has a great article on building a Windows Home Server on a budget.
Personally, I have it running on a Dell Poweredge SC420 server and it has been running without issue backing up my PCs, and providing a central file store.