QR CODES: BRIDGING THE VIRTUAL GAP IN A PORTABLE WORLD