Hi all, I come from a game development background and know that CUDA mining is more than possible. I am doing research now and it seems better to start from scratch than to fork any existing miner (based on what I've seen so far). Getting ~100Mhash/s with a nVidia 660 Ti using unoptimized OpenCL (version 1.1?) code and I think this can easily be pushed into the 300 - 500Mhash range. It will become backwards compatible in time, but if I can get CC (Compute Capability) 2.0 running then we will be in business (2.0 was introduced in the 400-series of cards, however support will likely go back to the 200-series).
No talk of donations yet though. It will be open-source (once it's basically working), cross-compatible (although Windows will be the primary deployment target) and will support getblocktemplate and stratum (because slush is cool like that). IPv6 and Tor (does anyone do Tor mining?) in time.
Not trying to hijack your thread, but just throwing this out there for us nVidia gamers that leave their computers idle

. Feel free to submit humorous/witty suggestion for possible program name via PM.