This and similar apps would be a lot more useful if more places had Starbucks-style optical scanners instead of the traditional barcode readers. As it is, even some companies that have Passbook integration or official in-app barcodes don't actually have scanners rolled out that can read a phone screen.