Sorry GimEEE, that was just a temporary fix. Pool hoppers could still get around my tricks to try and show them a short round length.
The alternative, delaying stats by average block solve time, is impossible for a small pool that can only expect to solve one block a day.
Thus, I think the best system IS SMPPS. We have just switched to it. It is true that *Any pps will *NEVER* pay higher than proportional equivalent*. It is also true that we will never pay LOWER than a proportional pool. The total BTC payout is exactly the same, because the pool pays out all BTC that it earns. However, the difference is that with SMPPS, the payouts will be more fairly and more evenly distributed to miners, and the loyal miners will not be losing BTC to pool hoppers.