I found a new App which I love. Key Ring Reward Cards by Froogloid, LLC.
If you have a lot of reward zone-type cards (think like Best Buy or American Eagle) that either rack up points or simply give you a discount, it will let you scan the barcodes (or you can enter manually if you prefer) and organize them in your phone.
Then, when you go to the store, you open the app, find the store you're in, and it re-creates the barcode for the cashier to scan. Just in case the scan isn't working (cleaning the screen helps), it'll also re-create the number itself for the cashier to manually enter.
It made my wallet thinner