Good sleuthing, Ron. The records obviously should not have their ID set to -1 after saving. The trick is to find out why it is happening on your system and not others that I know of. Once you set your router set up to access RigPi form the outside, I'd like to log in to isolate the problem. How are you saving the contacts that are eventually being deleted?