Agreed, the Spartan-3 Gen FPGAs are excellent for a very wide range of applications. The 3E is very good value, there is also the 3A and 3AN for a little bit more than the cost of the 3E.Spartan-3E Starter Kit from Xilinx is also worth some consideration. It retails at around $160.