Nothing really special. If cudaminer/ccminer had real failover support, you could easily set a failover with the price in your nicehash password. They're all in the hype of their algorithm-changing on-the-fly for sgminer.
Anyways, I myself am working on my own profit switcher in C#. 3 modes: failover only, profit by coin & profit by multipool (24h average or when there are promotions like bcpool's giveaways). I will add Nicehash as a "coin", backed by their API to switch over. It will also use benchmarks to normalize your hashrates, maybe even factor in your power usage.
I'm almost there, just need a nice gui, actually saving my settings, overheat-protection, etc... but I've been busy with it for quite some time now as I'm only a hobby programmer. So expect at least another 2 week (if someone beats me to it, feel free ^^" ) I will not release it before I can actually present you something nice & tested (else someone else will beat me faster to it

)
Also, at this point, I'm still open to feature requests

Don't expect me to hastily code something after I released it (but I may, don't know what the future will bring

)