Why is everyone only looking at the number of shares they submitted to a particular round and deciding they got screwed? Not all shares are equal - you have to divide your
score by the total score for the round to determine your reward, as Slush clearly points out here:
https://bitcointalk.org/index.php?topic=1976.msg50002#msg50002reward = user score / total score * 25
The scores for round 17925 probably got reset (normalized) right before it ended, resulting in many people with very low scores and only the few that managed to squeeze in a share or two right at the very end getting most of the reward.
that system is old...On the website it is:
This 25 BTC is divided among all of the users that contributed to that round, weighted by the number of shares that they earned. Therefore, the reward earned by a given user is given by the following formula:
(25 BTC + block fees - 2% fee) * (shares found by user's workers) / (total shares in current round)
which is what is being used now