Hi Tripper,
Thanks for posting your xml.
I tested your Our Groceries command xml with my own account info and then scanned my grocery list and it worked correctly here, so it's difficult to know what the problem might be. Here's what I did, if it helps:
1. In the ++open list ("refresh grocery list") command, I entered the proper URL for my grocery list, as well as my username, my password (no square brackets) where indicated.
I ran that command once to ensure that the RoboBrowser was properly logged into my Our Groceries account.
2. I issued the "scan new groceries" (update payload XML master list) command. It found 400+ items as it should have.
---
If the above doesn't provide any useful clues to help you solve the problem, the next step may be for you to PM jitterjames or me your Our Groceries account info, so that we can see if something is different about how the Our Groceries website is working with your account.
One thing that is surprising is that, based on what you've said above, the command to add individual items is properly adding those items to the Our Groceries list online. A head scratcher.
I should clarify that the "remember to buy" command is not being 100% honest: The TTS claims that "item X was added to your list," but it's not in fact verifying this is true before it says so. It's just providing feedback that it heard the item correctly. So, be sure that you're checking the actual Our Groceries website to verify that the item has been added, rather than assuming so based on what the TTS is telling you.
... btw, I'm going to delete your command tree xml from the above post in case it contains data you wish to keep private.