I simply want to point my phone at barcode of every product I want, and the app to build the list. Once that has been accomplished, syncability etc will be great, but until it is accomplished I'm not going to bother. So first priority must be perfecting the scanning engine and database! The rigid categories are absolutely annoying. OK they need to be consistent across devices, but what they'll be should be up to us! Hint: I do not want a meat category and its undeletability is extremely irksome.