They could be good, but I think the user experience isn't quite there. I know on Android you have to download a barcode scanner app, which is easy enough, but until this starts being a standard feature, perhaps part of the camera application, or at the very least a pre-installed application, your average joe just won't get it.