Still on the introduction... Corneliu seems to have slowed down *a little* since last year, but I might be getting used to his accent; either way, easier to understand this year than last.

Finding primes as an example; interesting that the broken multi-threading version adding to an unsync-list didn't blow up altogether! Adding a lock to fix it, and it'll drop performance I am sure. Still not getting the same 'count', so I guess his algorithm is broken... uh-oh!

Co-operative cancellation sounds very interesting; hope there is a demo to explain what it actually is. The ConcurrentBag version seems to actually give the right count at the end, so let's just let that slip.

Task schedular can be customised, hopefully making custom threadpools redundant in the future. File processing example; methods that represent parts of the processing logic, including loading, verification, condition handling, etc. Using continuations to chain parts of the logic together!