These videos required editing, I think. He had 15-20 min. of material...
Agreed. We will do a better job of editing where appropriate. In general, too much editing decreases the raw and honest realness that is becoming our trademark style. In other words, we want you to feel like the interview is happening while you watch it; live, but not live. Just real.
A smart client needs to have a smart element which has learning or hides unimportant data from the user or does something useful like that. It can really be done in any language (unmanaged or managed), and it ultimately has to be useful.
Yes, I for one think that if an application has no facility for understanding my typical behaviors (associated with the specific application's functionality and my needs) and no capability for behavioral prediction of user actions, then the application is not very smart. Asynchronously detecting network connection state, checking remote data stores/email servers, synchronizing offline data caches, etc are not particularly smart actions, but they are certainly very useful. MSR is working on some very interesting applications that implement machine learning and AI, which in my assessment can legitimately be coined "Smart".