How about a version control when syncing to phone? Situation: I was in the shop syncing my list and started shopping. I got a call from home that my list is extended with a few more items. So i synced again. Problem here: - my already checked items are unchecked - on a big list I wouldn't note if an item got deleted/added It could ask at syncing if the existing list should be replaced or updated. When being updated, checked items should still be checked, added items should be marked green, deleted items should be marked red.