"My next three columns will look at a set of programs I'm writing for the FreeBSD machine that lives in my basement. I'm using the machine to play mp3 audio files, and I want my wife to be able to control the playlist through the web. While there are already programs to do just this, I thought it'd be instructive to see how to write it."