>Dim MyConnection As New SqlConnection() >Dim RetVal As SqlConnection = New SqlConnection() >One variable name is MyConnection, and the other is RetVal. And that's it. The first line is a VB.NET shortcut. Some developers prefer to instantiate their object immediately, and some prefer to declare their variable and instantiate the object in a Try Catch block. It's a matter of style.