As promised, here is the code from last Monday's presentation.
The first of the example applications is a data-entry wizard showcasing dynamic animations, input controls and data binding in Silverlight 2.0. The scenario is that we wanted a new way for the user to enter data in a series of steps that didn't require a series of HTML pages.
You can see it by following this link, and download the code here!
The second application is a mock-video blog that demonstrates the use of markers in video created with Expression Encoder and interaction with the HtmlPage. The idea with this one is that we wanted a way to emphasize advertisement links through animations to increase user interest and, therefore, conversion rates.
You can see it by clicking here, and download it by clicking here!
Also, in reference to the question about passing Silverlight data between pages, someone after the presentation pointed out a very important technique I didn't think to mention, namely the use of isolated storage. Issolated storage is a sandboxed area of the client's file system that you can perform file I/O on from a Silverlight application. Think of it as cookies on steroids: a place where you can read and write information that other domains can't access. It was a very great point I'd be remiss not to mention now!
Thanks to all who attended and participated in the discussion! It was a pleasure getting to present!
*** Now updated from beta for Silverlight 2 release version! ***