I do like JDiver and email the boarding passes to myself.
What I don't get is the insistence on a copy of a boarding pass - a copy of a boarding pass does not prove that you took a flight. Better proof that you actually boarded the flight would be a copy of your AA mileage statement that shows that AA awarded miles for taking the flight. THAT's some better proof. Boarding pass? Proves nothing.