The point system being fixed was 1 serious problem.

During XMAS time, everyone was given 50 points. But for some reason, it gave everyone 150 points, because 50 points were done 3 times in the system when it should have only been done one time.

So everyone got 150 and I removed 100 points via batch update.

The XMAS points were only valid for 30 days. But then 30 days later, the system removed the 150 points because they expired when 100 points were already removed 30 days earlier. So many people had -50 points in their account. Then I had to add an extra 50 points back to everhone.

This caused the system sending 6 emails and many people were upset.