Jeff Atwood has quite a number of posts comparing VB and C#, and the general theme is the claim that the verbosity of VB makes it easier to read . One aspect he doesn't appear to have considered, however, is the information redundancy caused by Visual Basic's verbose syntax. Consider the following equivalent property declarations. VB: Public Overridable ReadOnly Property FirstName() As String...