Thinking about getting our first IPhone and subscribing to data service as well. My question is one of the reasons for making this up grade is we have a grand child with a bad food allergy. We are wondering about using a smart phone to read the bar code while groceries shopping would speed up trying to figure out if every item is except able for him to eat. Does anyone have a recommendation and will it really save time or just reading every label and call it good? Thanks!