At 6am every day I run a script that dumps the scheduled events for the day out of remind. If there are any events the script:
* Makes a unique noise on the house announcement system.
* Sends me an email with the events.
* Sends me a SMS with the events.
My long term events archive is just the reminders file which I have never bothered to truncate. It's got easy to search stuff in there from decades ago.