Alright, I added Worker Totals. For some reason the total MH/s for all workers was looking artificially low, and I suck at math, so I left it out for now. Also fixed it so that it will still display your shares and stales even if your worker is idle. The only way you know it's idle is when it says "0 MHashes/s". I will style that page later on to make it more obvious a worker is idle. Also, SMS notification of idle workers is on the to-do list, maybe with a small donation % required for the feature, something bitcoinaddict and I have been talking about.
I've noticed this about the worker mh/s rate. I think it has to to with just random luck, because you may submit a share once every so many seconds with a worker, and lets say in one five minute period you submit 50 shares, but in the next 5 minute period you submit 45 shares, and then after that the next 5 minute period you submit 55 shares. So in that case you could show anywhere from 95-105% of what you are actually submitting. I don't know if the variance for a single miner can be that high, I would think it is rather constant, but with network communications involved also, that may be the reason the value fluctuates. I don't know enough about the technical inner-workings of bitcoin to figure all of that out...