The conference location application works now - I deployed it at 3 am last night, which was a mistake :)
Here's the dumb thing I did - I'm saving the results to a simple BOSS (serialized object file), as a running collection. Simple enough - but here's how I was getting that collection:
existing := self getExiting.
existing := existing add: newInfo.
self saveToFile: existing.
Now, if you know the way the collection APIs in Smalltalk work, you'll have spotted the error: #add: answers the thing you pushed in, not the collection. So I was saving only the new entry. Worse, the second usage of the application blew up, since #add: through an MNU. Sigh.
Never deploy an application at 3 AM...