You might have noticed in my previous post that the Linq query started with From instead of Select. While I did prefer the syntax that started with Select, because of its similarities with SQL, this change makes a lot of sense. If we want a good IntelliSense behavior we need to tell the editor what we are working on before we do any work, just like we declare variables before we use them, and starting with Select means that the IDE has no idea what we are going to query so it cannot give us any help.
And with VB wanting to be the most productive environment means it wants us to get as much help as possible so we need to give it a bit had to and tell it what we want to query.
While it wasn't my first choice I fully agree with the change as I think IntelliSense is an important productivity tool and I will get used to the syntax real quick :-)