For those who haven't come across Ampache
before, it is a web-based system for streaming your own music
across a network. If you're not comfortable with setting up, securing and maintaining a web server, then it really, really, really isn't for you.
However, if you're like me and have an Imperial boatload of mp3s you'd like to access from anywhere and have reasonable computer skills, it is a great way to access your music from anywhere you can get a network connection.