You may want to check the primary field in the view. If it's not updatable, NewID() will fire twice once on New() and once on Save() - the table is not receiving the value in the view.
We have also experienced this!
M.
Did you ever wonder, what was the best thing before sliced bread?