Hi all,
I understand the API control is important to you. I think we can commit to having this sort of control in a v1 release, although maybe not in the beta. We have generally planned on having a bit more intelligence baked in to the custom client, and less in Con's core, but what you want matters, for sure.
One thing to note, though, is that this is all bitcoin stuff, there's also the computational market side of control, like how we (and you) will decide to switch over to work that pays differently than bitcoin. I'm more focused on getting this side of it right than fan control right now, because I think the final margins will be bigger.
We're about to get started with a university program that's going to be tapping the GPUs for some large-scale distributed work, so I'd guess in the next eight weeks or so, some of these non-Bitcoin work questions are going to get real. We're shooting to have the alpha/beta client out and to you all for testing before that happens, so that we can make sure mining is working properly first.
Anyway, just to say "I hear you!" and we'll keep you posted on the exact specs. There's no reason internally to not give you sophisticated users the ability to tweak out your setups.