OK, I finally got my head around the standard HTML example so there's really nothing special about the ASP.NET example. I cut out all of the 'ToDo' stuff since it has nothing to do with the streaming.