Comment Don't forget Opencores & FPGA (Score 1) 88
Probably not as practicable, but isn't http://opencores.org/ kinda missing from this list.
Also, a lot of fun to be had with FPGA-based boards (http://www.fpga4fun.com/, http://hackaday.com/2008/05/22/fpga-projects-roundup/)