I'm wondering if the software can accommodate pool switching also. Can this be done? If so, this will kill everything else in the market.
To elaborate on this more, what I meant was for the system to ping all the all the pools for the same coins and benchmark them. Doable? Or go fuck myself?
Yes it can be done - and already is done

it's called "sniffdog" and we might say it is nemosminer fork