Tiny URLs, URL Shorteners, and QR Codes