It seems I got shortchanged again in the last block:
20608 2013-10-26 02:16:27 1:27:23 291941058 97919 0.00061354
Anybody else? I hope it gets corrected but I doubt it; I've had a couple that never did so.
Block 20608 fixed itself,
Slush must have a script running a couple of hours after a block was found that recounts the shares.
if you want to calculate your correct payout use the following:
25 divided by the total round shares
then multiply with your number of submitted shares
(25/total shares) * your shares
Unfortunately the reward calculation is not that simple, as Slush uses a system described in
https://bitcointalk.org/index.php?topic=1976.msg50002#msg50002score = score + exp(round_time/C),
to avoid 'pool hopping', essentially this means that if you left the pool some short time before a block was solved, your reward will be much lower than the simple proportion of your submitted shares...