At the 2006 Lang.NET Symposium at Microsoft, I gave an invited talk on Web programming. The first half-hour is about older work on continuation-based Web programming, while the second half-hour is a preview of the (then as-yet unreleased) Flapjax programming language.