I know it's quite broad, but what are some of the differences between say a Stratix IV FPGA and an Intel P4? Are they similar in capabilities? Why not build a new computer system out of a Stratix IV? Is the Stratix IV limited to its applications like the P4 is limited to personal computing?