Still day 1 at PDC. Don Box did a talk this afternoon on overview of Indigo. GREAT TALK. Actually most of it wasn't about Indigo per se, as it was on the state of remote object technology, web services, etc.
Hillarious “hands-on“ demo by Don towards a poor volunteer. Invading the guy's personal space from behind, then the front, showing that distributed object technology breaks when code on each side knows too much about each other.
Excellent thoughts on how server code (i.e. services) must evolve over time (new versions, bug fixes, etc) and can not break existing clients while doing so.
Indigo is all about web services: contracts and schemas. Data gets sent between end points, not classes/objects. Objects hold state AND code (functionality), and this is where it breaks.