I had a colleague ask me the eternal question that seems to always be at the center of a debate. Why C# over VB.NET? My reasons for C# are based from my Java experience over the years. I find C# much easier to code than VB.NET not to mention that it looks