Here is the use case about getting the milk. Suppose both Alice and Bob are using mobile phones (most likely Android devices) with the LocationLogic system installed. Furthermore, they have a hands-free voice controlled task list, similar to or the same as the Voice Control task system that is under development. Both Alice and Bob are wearing bluetooth headsets. So suppose Alice is out of milk, but she doesn't know this right away. (Perhaps her roommate drank the last of it, and did not or could not tell her yet). Meanwhile, Bob is out running errands of his own. Alice wakes up and comes down the stairs and goes to get some cereal. She pours the bowl of cereal and then looks in her refrigerator. She realizes that the milk is empty and has not been thrown out. Disappointed, she taps a button on her bluetooth headset. She quickly hears it say "Yes?". Alice says: "pantry remove item milk", to which her headset says, "Confirm remove milk from pantry inventory?". Alice says "yes". "Milk removed" says the headset. When alice told the system that she was out of milk - the system realized according to various considerations that she should buy some more milk. It therefore automatically added the goal "get milk" to the system. Now because Alice and Bob are friends, they have already told their Shared Planning Systems that they can collaborate on many matters, one of which is food inventory. So, Alice's planning agent sent a broadcast to all of her friends that she shares this kind of information with. It was stated simply as the goal that there is a fresh jug of milk in Alice's refrigerator. The various agents therefore add this goal to their own planning systems. (Note I haven't worked out the details of this, but it should follow naturally as I complete simpler sub-problems). They all develop a new plan which incorporates Alice's request. Then they compare plans. Bob's planning agent realized that because Bob was nearby a grocery store, and that he didn't have other things that couldn't be slightly postponed, that he could pick it up and drop it off to Alice's house. So all the planning agent's agree that this is the best plan... Bob and Alice both get a message suggesting that this action be taken. Once both have agreed, it is added to the planning system, even including so much as to tell Bob's cell phone agent which type of milk Alice would like. Bob then purchases the milk and then swings buy Alice's place on his way to work. For now, we can assume alice pays him cash - but in the future we will use an automated loan/payment system currently under development.