For a while I've been wanting a super cheap Linux computer with basically an ethernet port and a USB port. I had spent so much time looking at the Raspberry Pi, BeagleBoards, etc etc. While they all have nice features, they're not my idea of super cheap. The Raspberry Pi is $35, but you really need an enclosure and a power supply/cord, so it's more like $45 at least (I'm a cheapskate, I know). Even then, community support for everything except the Pi is questionable.
Anyway, after some googling I finally found more of what I've really been looking for: OpenWrt. I had run across it many times before, but it never really clicked that you can load up OpenWrt on a router and then use it for general purposes instead of strictly networking.
I'm going to use it for a special project here at work where we basically need to log the serial data coming over an RS485 line. I'm going to buy a $20 D-Link DIR-505L router (already enclosed and has a built-in power supply, UL listed too!), a cheap USB hub, and a cheap USB thumb drive. We've already got a USB to RS485 serial converter dongle, all I have to do is hook it all together. Once I install OpenWrt, all I have to do is (famous last words) install the appropriate packages for USB mass storage device support and USB-serial converter support. Then I can put a script in the init.d folder to basically cat /dev/ttySx > /media/thumb_drive/raw_data_file. Voila. And I'll be able to retrieve the data remotely via scp.
All the dev boards definitely have their advantages (more CPU/RAM) and different purposes (I/O besides USB), but I think it's pretty frigging cool to buy a $20 travel router like the DIR-505L and get: enclosure, power supply, ethernet, wifi, USB, and an easily installable/available Linux firmware image.
www.openwrt.org