Danny Kort launched the ultimatewhitebox.com website. Not all the hardware is supported but on the other hand, it’s cheap and you can use it to create your own home lab. The database contains several motherboards, network interface cards, I/O controllers, CPU's and memory. When you want to add your own hardware, the only thing you have to do is register and add your configuration.
Searching for a cheap supported configuration isn’t an easy job. You have to find a supported motherboard, network card and SATA controller. I have found a desktop with all these items combined. You can use The HP Compaq d530 - Small form factor (SFF) DG755A desktop. My model has a CPU from Intel Pentium 4 CPU 2.8 GHz, a NIC from Broadcom Corporatoin NetXtreme BCM5782 Gigabit Ethernet and a SATA 82801EB (ICH5) SATA Controller. I added a 512 Mb memory bank so I have 1 Gigabyte in total. Enough to host a few virtual machines.