Or, you could use the (ghast!)
Microsoft.VisualBasic.Strings.StrConv function with VbStrConv.ProperCase. That'll capitalize every word in your string.
As
Billy Hollis says, it was very nice of the VB community to let us use their new framework from other languages.