FPGAs are cool little devices. And using parallel processing like crunching with a video card, they could compete with Processors when it comes to crunching.
Field Programmable Gate Array, IIRC. I have some similar devices known as CPLDs but they lack the required parts to be a true FPGA and as such I cant help much here.
Altera Cyclones are FPGA chips IIRC and they can be had for as little as 100$... Now I'm wishing I had one to help out here, but I've already got enough projects going at the moment.