If you use an email system like Gmail and archive your emails, searches like "delta receipt" should find receipts (they do mine), and can be combined with cities visited, etc. for more filtering. No boarding passes, but ticket numbers and quite a lot of other information.
^ I can't believe there are people out there who do not archive their emails. Such a simple CYA move that solves so many problems like this.