Yep, I killed the block stats!
Meni found a bug earlier today in how shares are transferred from block to block with the DGS. It did/does not affect payout negatively, just the calculation of how many shares you submitted for a given round. The payment calculation is handled in a different table than the block stats display and I had mistakenly had the SQL taking the last shares submitted from the last block you mined in and putting it in the block stats table, even if you didn't mine in a block - it just kept putting the same number of shares in each subsequent block statistic.
The upshot is that everyone got paid for more shares than they submitted! Jackpot! (Total overpayment was about 7 BTC across all blocks, so it was a fraction of a BTC per person)
Anyway, the bug is fixed now, or should be, but block stats may or may not display a slightly lower number/prop differential than expected, due to the calculation "missing" the phantom shares. Going back to fix it would result in people getting a negative balance that I would have to fix manually, so everyone gets free BTC yay! Your stats will show a lower prop differential boo! In either case, though, you should be paid properly from now on... no more free rides!

While working on this bug, I also found another bug that was over calculating the amount of shares in a block (by a few tens or hundreds of shares per block) - so they were removed from all blocks as appropriate - our "luck" is actually better than has been reported... luck display should be accurate now.
If you notice something is not correct, let me know and I will look into it right away.