Ok, like many people, I'm thrilled about Raspberry Pi. A small/cheap computer, that still has enough functionality to actually DO stuff.
They're $25, or $35 depending on configuration. You can learn more about them at http://www.raspberrypi.org. The only real "downside" is that they run Linux (not surprising since you could buy four of them for the same price as a copy of Windows).
Like many geeks, I have a small computer at home that I use to store my files, perform backups, run FTP, subversion, check if my websites are up, etc. This computer cost me $500, and is in the process of dying. I don't need something powerful, I need something that works and that I can leave on 24/7, while using as little power as possible.
I'm pretty sure a Raspberry Pi will be able to meet all of my computational needs for this kind of low-tech home server.
I'm a programmer, but I'm a Windows guy, not a Linux guy. That means there's going to be a considerable learning curve as I work toward making this little box do the kinds of monitoring and maintenance that I'll be looking to have it do. For the immediate future, I'm hoping to document my progress here as a series of tutorials, to make it easy and straightforward for folks to do the kinds of things that I'm looking to do.