well i see that most of the people here are in favour of GPU's.. but fpga are not as costly as we think...
I am not a miner, rather an fpga system developer. and if the estimates on these forums are accurate, i am quite sure that the fpga can take over gpu anytime. it is just till the right product gets in the market.