This is the 3rd or 4th auction this company has run with 60 of these machines in each auction. I bought a couple of them for the office to replace dumb terminals. Decided to open one up and found that it is a a complete single-board PC running a MediaGX 180Mhz processor. It boots up linux and x-windows off of a 16-meg flash chip. There is a standard IDE port on the motherboard and a ribbon-clamp floppy drive port. On the back, there are 2 USB, 2 serial, parallel, VGA, 10/100 base-T, speaker, microphone, line-in, keyboard and mouse ports. There is 1 ISA slot on the motherboard. This would require a riser card to use. The case is very small, but a 3 1/2" hard drive will barely fit in. A laptop hard drive would be much better. I loaded Windows 98 on a hard drive and plugged it in and it booted up ok. You have to go into CMOS and enable the IDE port is all to make it boot from the hard drive. Just press DEL during the bootup to go into CMOS. The sound capability is SB16 compatible. The onboard ethernet is Intel and Windows 98 installed its own driver. There are 2 SIMM slots and the unit comes with 32MB ram. To run Windows, you do need to download the MediaGX sound and video drivers. Not a bad bundle of hardware for the money. Comes with a keyboard and mouse. With the small case, it would make a nice linux router or proxy server.