Per account. It would be sensible to pause the countdown of time when server downtime happens. This is something completely within control. Or be like Magelo, and add 3 days to all subscriber's accounts to compensate for the service not functioning. If TimeLeft > 0, then TimeLeft = TimeLeft + 1 Done.