Good  minor complaint It appears that barcode scanner decodes URL encoded info  meaning that successfully building a query string into a QR code requires two encode passes. I'd rather the scanner app did not perform a decode at all.
April 20 2016