Ok..I understand that the The .NET class libraries are available to all CLI compliant languages. So If I'm programming in VB.net 8.0 lets say and vb 80 provides a method like UCASE and .net class library also has a toupper, which one is better to use.. I'm just a little confused as to when I should be looking to .NET class libraries versus using vb.net