When facing the notorious newline problem after switching from C# to VB.NET,
You inevitably attempt to fix your mistake with a quick undo (ctrl + z). However it does not undo the newline but instead just deletes the white space that precedes your cursor. It makes you Undo twice to get the effect you were hoping for.
Here is a video that shows what I am talking about: http://youtu.be/K2IPrLB4gWA
Why does the Undo behave the way it does?