I was recently discussing this subject and I have to wonder if some combination of human readable symbols that is also optimized for machine scanning will emerge.
Right now any phone should be able to parse a url if it can read the type, and so what is the point of QR besides the ubiquity?