Yeah, it's a tiny little computer. Everything you need (ports, controllers, LAN, etc). Expansion is a bit of a *****, but there's a PC/104 socket on it, plus I'm pretty sure there are a couple of USB ports (there's a header for them, but none of the documentation has mentioned it, so I'm not entirely sure). If there is indeed USB support, I'll probably stick a USB sound adaptor on it, if not, then I'll either get an <a href="http://www.lp3music.com">lp3</a> or rig up a DAC on the parallel port. Anyway, it's a pretty hot little board. I found it elsewhere for ~$400 (with a CPU), so $20 is a good price by me.
It takes a Socket 7 CPU, up to 233mhz, apparently. I'm not sure if it uses a low-power CPU or not (I'm not sure what normal CPUs take--this has jumpers for 1.8-3.4 volts). I think the Geode is a Cyrix chip. Someone was discussing that under another topic, if I'm not mistaken.
eBay, of course, is a good place to look for stuff. Other than that, I really don't know. I got the price for that board from a place in the UK, and I don't even remember the name of the site.