you'd be surprized... the cheapest cuda card is either 250 - 600... not to shabby for a supercomputer... thats why its a big deal... makes that type of computing possible at a low price... as for cuda, its basically a card with hundreds of small processors, like 600-800 or something... alone they would struggle to match the speed of computers years ago... but together 800 tiny processors eat away at processes like ants eat leaves... intersting idea, and it has been proven... now its just up to the masses to accept it.