I just suffered a major PC failure. After repairs, I went to my Reflect backup only to find out that my backups over the past several days are corrupt. I had to go back to May 5th to get a good backup.
Here is my backup scheme:
Every 1st of the month is a full backup. Every Sunday is a differential backup. Every other day is an incremental backup.
Backups are saved to storage array in TRIPLICATE and a verification is run after each backup.
So, the lesson: Perform backups to multiple locations, NOT in the same location. Even though I am storing data on three separate drives my storage solution seems to have failed me and corrupted all 3 copies somehow (still not sure how). This is especially weird since I always perform a verification after backup.