The VB6 Inet control allows you to transfer files using FTP or HTTP. This control does not exist in VB.NET. You probably already know that much. The System.Net namespace contains classes to do these things in .NET. I can't tell you exactly which ones to use or how, but that's the place to start.