I am sure that in few years we will see other form of addresses (shorter?). I personally had an issue, where I met a buyer (For physical goods) and he wanted to pay in BTC. He didn't have any QR code reader and I wasn't able to connect to the network (to mail him my BTC address) He had to copy it manually to send the funds (he used his BTCe account to do so). Was a bit annoying
Blutooth, NFC or even SMS?