I've got what I think is a simple suggestion for the stats page. Next to "My Est. Earnings" add a column for "this rate over 24hrs" or something along those lines where the time that round took is divided into the amount of time in a 24 hr period and multiplied by the Estimated Earnings column. This gives a normalized view of each round that is easy to compare against previous rounds and other coins. (Plus it will save me from having to do that on my side when a round completes

)
Example:
Round # Coin Length M.B. M.C. I.B. I.C. C.P.O. C.A.T. My Est. Earnings 24hrs@rate
693 GLD 00:25:16 0 0 53 2385.6 0 0 0.000265 BTC .01510 BTC
691 GDC 00:09:37 1 1000 25 25000 39.44 960.56 0.000036 BTC .00539 BTC
690 CGB 00:09:53 0 0 4 10 0 0 0.000071 BTC .01034 BTC
687 WDC 00:40:14 59 3702.07 0 0 96.15 3605.92 0.00035 BTC .01252 BTC
easy to see how each of those rounds compare even though they are different intervals of time - also, if you are storing what the Profitability number and difficulty were at the start of each round, this can give you additional data into what those numbers translate into for further tweaking of your handicap system.
I had to post this in the newbie forum earlier, but I was thinking the same thing and I saw this post right after I finished a greasemonkey script to do something very similar and make a few other changes based on personal preference. Don't get me wrong--I really like the site, but I figure the admins have higher priority items to work on, so until they get around to it, this script might be useful.
Here's what I did:
- Difficulty is recalculated as expected number of diff 1 shares. (same as cgminer)
- Calculates pool rejected % for current round and compares it to user rejected % (green if you are better than pool average, red if worse.)
- Changed estimated earnings to display in uBTC.
- Calculates round profitability as uBTC/hr.
This is what it looks like:
http://imgur.com/3Z3eGdPAnd the code is here:
https://github.com/DeckardLain/HashCowMod/blob/master/Hash_Cows_Mod.user.js