Nice presentation.
But IMHO guys, i realy think that option strict is a very usefull one. I really like the solution for dynamics that C# team proposed. And it seems natural for me to be used in VB also. Having special keyword (Dyn (dynamic Dim) or Dynamic or "Whatever you think is cool") will allow to keep option strict on keeping compile time checks for "static" code, and, at the same time, allow late binding dynamics.