Will the scores get recalculated when a block is orphaned? If I understand DGM correctly (doubtful

) and the pool finds a block that is later orphaned, the payments of the next valid block will be lower than they would be if the orphaned block never existed.
As for feedback in general, it would be useful if the user stats showed the amount of active connections (i.e., workers). It can be hard to tell from the estimated hashrate alone if a rig has crashed.