Taking Miso's advice, I bought a mini-ITX pc from Logic Supply, their Atom M350v2. Fanless, hard drive, no OS, $279 assembled and tested, with wall-wart.
ftp://jjlarkin.lmi.net/Mini_itx_box.jpg
ftp://jjlarkin.lmi.net/Mini_itx_front.jpg
ftp://jjlarkin.lmi.net/Mini_itx_back.jpg
ftp://jjlarkin.lmi.net/Mini_itx_inside.jpg
ftp://jjlarkin.lmi.net/Mini_itx_board.jpg
Looks fine. Their email support is great.
The only apparent way to remove the front cover is to break it, so that's what I did. It works better now.
I migrated all my cabin automation to this box. It has a nice Intel bios and it's easy to make it auto-power-up. So I put the whole mess - cable modem, wifi, this box, my data acquisition stuff, on a power strip plugged into a mechanical timer, so it goes off for a half hour every day at 3AM. Maybe that will fix the hangups. If the cable modem locks up, which it does, and you call Suddenlink for help, they say "unplug the modem, wait 30 seconds, and plug it back in" which usually does in fact fix the problem. Not much help when I'm 180 miles away.
I wonder if XP will be OK with being power cycled, without a clean shutdown, 365 times a year?
John