Okay I Haven't been using VB.Net for a while... Just since april.

and I thought this language was really object oriented... well
I got some news. It's better than vb6 on this part but not good
enough to my taste.

Return value of a function isn't part of the Function Name so in
a OO point of view

this isn't possible

Code:
    Public Function A(ByVal str as string) As int

    End Function
    Public Function A(ByVal str as string) As long

    End Function
Which in a way makes VB .NET OO capability somewhat limited...

Anyway just wanted to let you know for those that didn'T know..

If you have any workaround let me know.