I've got a moderately useful system with gcc etc. (no X) on the internal flash
and a 40Mb cf disk, leaving me 2 free slots. The battery lasts for well over
two hours without the disk running, too.
I've never managed to get the floppy to mount properly though - it either
doesn't work at all, or it just reads the first couple of blocks from a file
then moans about reading past the end of the device.
The day Microsoft makes something that doesn't suck is
probably the day they start making vacuum cleaners.