Well I'm looking into the old BrowseForFolder() function and this is what I got:

VB Code:
  1. Public Sub cmdGetPath_Click(Blah... blah)
  2.         Dim oShell As New Shell32.Shell()
  3.         Dim oFolder As Shell32.Folder
  4.         Dim oFolderItem As Shell32.FolderItem
  5.  
  6.         oFolder = oShell.BrowseForFolder(Me.Handle.ToInt32(), "Select the output path...", 0)
  7. End Sub

I can get the path of oFolderItem, but how do I set oFolder to that?