Actually, I've been considering changing the way I carry cards for some time.
For programs where I have elite status or have a true need to carry a particular card (Hertz #1), I will continue to carry their cards.
For programs where I don't have status, I'm going to print all the numbers on a single credit card-sized piece of paper. I'll then laminate this so that I have all the numbers needed at hand.