Nice one, almost there, i open the remote table and make sure the new fields are not added, close the remote, then run the code, i get an error ' cannot append. An object already exists in the collection.', when i open the remote table it has added the new fields, does this mean the loop is...