At the moment it seems more likely that I will be pushing forward with new features to cudaminer, and leave it to someone else to merge CUDA code into cgminer or bfgminer.
NOTE: OC support for Linux is somewhat likely to come, so serious miners won't be stuck having to run Windows
for very long.
Failover and monitoring is on my agenda. Does anyone have links to documentation of the established hardware monitoring APIs?
Christian
Fair enough, I understand the want to make your own mining program.
To me, a non-programmer, it would make sense to merge your code in to something that's already a solid, stable, well supported program that already has all that groundwork done. To me, you're reinventing the wheel.

Christian's code is open source, if anyone wants to fold it into their project, there is nothing stopping them. As it stands, cudaminer is already solid, stable and well supported that has a ton of great groundwork and a massive following of appreciative users.
Like Christian, I code at my day job and work on open source stuff at home for fun. I've been doing it for well over a decade now and the operative word is fun. I make a little cash on donations but if I didn't enjoy it, I wouldn't do it.