Now that I think about it a little more, maybe a better approach than spending the same amount of time on each pool in a round robin would be a decaying amount of time based on the completion percentage. Or at least a preemptive approach where we switch right away to a pool that has just completed a block in order to mine during those juicy first couple of percentage points. Comments?