When the first FPGA I saw came out, it was 400MHs and around $600. There was zero competition. To a certain extent, making a chip is making a chip so the fact that these are $149 is amazing. But with 2 more companies breathing down their necks with similar ASICs, tada, it's $149. I'm just saying if those 2 competing companies weren't out there, charging $400 instead of $149 for something that runs at 3500MH/s would be perfectly acceptable to most people so they would. In fact, they could probably get $800.