Examining the Viability of FPGA Supercomputing. (10th January 2007)