I continue to be impressed with Damn Small Linux. Consider, how I've turned an ancient laptop (without a hard drive) into a jukebox just by turning it on with this CD in it.
Read more here
The only annoying part of using DSL is that your configuration is lost on a reboot. So, the commands needed to setup my network needed to be re-entered every time I restart the computer.