The error report database has grown to a huge size, and this is significantly affecting the performance of the application. We need to purge the database on a regular basis to get rid of old reports that we don't need. About the only complication I can think of is that reports may be linked from bugzilla and those may need to stay around for longer. We could potentially have the application look at the referrer and make the entry "sticky" if it's bugzilla, that's probably the easiest way to deal with it.
Purge is running from cron every day now. We are keeping 180 days back plus any viewed reports. We will reduce to 30 day retention over time.