I have an iPhone and several apps that can read barcodes just fine. In fact it reads them quicker than a lot of laser devices. So, it's just a limitation in BeerCloud on the iPhone. Since it's been implemented in the Droid, I'm sure there is an update to the app for iPhone coming at some point. The program has a few other limitations, but I use it, and -- as previously noted -- it is free. I would gladly pay for a full-featured, up-to-date version.