No, the only way to get 100% of your earnings is to mine for infinity.
I missed your point... what was the problem with this?
If you miss a round or stop mining, you will never receive your past earnings. Basically for this to be "fair" you have to mine non-stop forever.
Perhaps my mistake was using English words for technical details...
Keep it classy, Luke. You have just developed a great way to rip off your contributors who are bad at math. If your reward is always 'carried forward', you will never be paid in full. How is this a hard concept to grasp?
The mistake is in assuming your reward is equal to the "value" or "earnings" numbers. "Value" is basically identical to flat PPS (without fees), and "earnings" is identical to "proportional". But under MaxPPS, your reward is considered to be the lower of the two. Contrasted with proportional, the "value" removes the advantage of pool hopping (which everyone seems to agree is a good thing to prevent). Contrasted with PPS, the "earnings" removes the vulnerability of the miner who always withholds the good shares. An honest miner, in theory, will maintain "value" and "earnings" that are approximately equal.
Since the terminology used seems to be confusing people, perhaps I should rename them to "x" and "y" or something?
The basic idea is to add a "value" balance counter that goes up by a fixed amount with each share your miner submits. This balance goes up by 50 / difficulty for each accepted share your miner submits to the server.
This "value" balance is then used as an upper limit for payments.
What happens when you miss a round? Can your "value" limit ever catch up to your actual share balance or did the pool just permanently screw you out of your prior contributions that were above your value limit?
This does explain your confusion a bit. At no time are either "value" or "earnings" reset. They both continue to accumulate. If you miss a round, you just pick up where you left off whenever you want.