kcoakley:What are the offending items in this code?
Every single one of them, I'm afraid :-)
The corresponding code for IP 2007 would be:
XPathNavigator row = MainDataSource.CreateNavigator().SelectSingleNode("//my:repeatingtable[last()]", NamespaceManager);
// I don't think you need the value getting and setting code,
// since the values are already in the row being copied
XPathNavigator parent = MainDataSource.CreateNavigator().SelectSingleNode("/my:myFields", NamespaceManager);
parent.AppendChild(row);