NEWS:In December 2008 I ported this design to the Terasic DE1/Altera Cyclone II Starter Kit (it is the same board, so you can get whichever is cheaper where you live.) These have a similar capacity FPGA (EP2C20), and a fairly similar feature set, just lacking the Ethernet connector. However, these boards are much cheaper, with a list price $150 instead of $1170, and a discount for students. The last picture shows the DE1 board.
The source code to these various projects are here.
Download a zipfile with all the images. (14.9 MiB).
Click here for browser with frames