Linksys NSLU2 

The Linksys NSLU2 is a Network Attached Storage (NAS) device. It has a 100MBit/s Ethernet port and two USB 2.0 ports. The best thing about it: it can run a custom Linux. You can run virtually any Linux software on it, e.g. mt-daapd or apache. It’s also possible to connect a Bluetooth USB device or a USB Soundcard to it. It can be overclocked to 266 MHz and provides Samba transfer rates of around 3MB/s. Memory is just 8MB though.