This is a bit of a half-baked idea, as the actual implementation is a bit fuzzy. One feature that is currently lacking in our Trac environment is the ability to determine which tickets have been inactive for some time. After an inactivity period of X time, non-closed tickets could have their status changed to 'stale' or a keyword added. Periodically we could then easily search for stale tickets and take an appropriate action; requesting confirmation from the user, closing tickets that were fixed, increase its priority, ..., Thoughts? --mmadia