I'm wondering if I could modify a miner's firmware to automatically jump around between multiple pools based on which one started a new block most recently, about once an hour. So if, say, Slush pool is working on a block and it's taking forever, this code would switch over to some other pool...