The 'Read' method of a stream object returns a byte array. You can then use the 'GetString' method of a suitable 'Encoding' class to convert that byte array into a string. The process is complicated a bit because the stream may have the bytes in it encoding in any number of character encoding formats, so you'll need to choose the one that's appropriate for your source.
Jeff Mason
Custom Apps, Inc.
www.custom-apps.com