In C# .Net 3.5 they added the var keyword. The intent the var keyword is to allow the object type to be implicitly inferred from the expression used to initialize the variable. However, more often then not I hear people using it because it saves them...