>Ok, I got it. Because, the inner Using can have a various type, it is an overload, I have to specify what loStream is:
I was actually looking at this : a problem with the constructor overloads of StreamReader
But would have needed some time to figure out exactly how
Keep us informed whether the extra usings solves your problem
>
> Using loFtpWebResponse = loFtpWebRequest.GetResponse()
>
> Using loStream As System.IO.Stream = loFtpWebResponse.GetResponseStream()
>
> Using loStreamReader As New StreamReader(loStream)
>
> ' Load the files into the string builder
> loStringBuilder.LoadString(loStreamReader.ReadToEnd())
>
> End Using
>
> End Using
>
> End Using
>
>
>Thanks for the help, this works.
Gregory