@Christian - Not sure why it takes so long for the --time-limit command to shut down CUDAMiner, might be worth looking into.
I used --time-limit on a Linux machine for worker hopping. There shutdown and reinitialization was really fast.
But there are still some issues under Windows in particular. Also after pressing CTRL-C... it just takes forever
for the stratum thread to terminate, it seems. Maybe it is blocking on a read call.
Christian