What exactly is NVIDIA CUDA 2.0? I tried to read about it on NVIDIA's website, but I still don't fully understand. Is it just programming language that will help developers utilize NVIDIA video cards for future applications and/or updates? Or, if I download the CUDA 2.0 driver, then will my NVIDIA card somehow work better than it already is? I just don't get it. Please someone explain. Thank you in advance.