You were exactly correct. I think I am getting to the heart of my problem, I hope I can communicate it well enough.
Obviously, there is something (probably lots) I don't understand about processing xml.
XPathNavigator myKits = DataSources["Kits"].CreateNavigator();
XPathNodeIterator KitItem = myKits.Select("/dfs:myFields/dfs:dataFields/d:SharePointListItem_RW", NamespaceManager);
I DECIDED TO NAVIGATE THROUGH EACH RECORD
the only record I can seem to return is the first record, which has an ID OF "6" (THIS IS COMING FROM MY IMMEDIATE WINDOW)
? KitItem.Count // I have 23 records in my list
23
? KitItem.CurrentPosition
3
? KitItem.Current.SelectSingleNode("/dfs:myFields/dfs:dataFields/d:SharePointListItem_RW/d:ID", NamespaceManager).Value;
"6" ? KitItem.CurrentPosition
4
? KitItem.Current.SelectSingleNode("/dfs:myFields/dfs:dataFields/d:SharePointListItem_RW/d:ID", NamespaceManager).Value;
"6"