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 like this idea ... but instead of per day I would do it per hour. Also I would suggest changing the stats page to show 100 rounds instead of the current 30, or have an option to go back further in the stats. As it is, it seems there are some rounds that don't mature by the time they go off the stats page.
On another note ... eeked another 55 KH/s out of my 7850 ... now running at about 405 KH/s, 445 KH/s with my cpu mining thrown in (stock clocked fx6300, debating overclocking it to get a bit more hashes out of it. Excited to see what my day's payout will be.