I used to hate QR codes. But they're actually genius