I want to be able to write applications that install to a single directory without requiring the installing of DLL files or other files to the Windows directory or sub-directories. I want all my dlls and supporting files to be contained in a single folder or sub folders. It is my understanding that VB.NET does this but I have not been successful in getting that to work. I also do not want to have to install the .NET environment on a workstation just to support my application. My goal is to start developing software to sell (Shareware) and I need to be able to have a self contained install that would not affect the users workstation or configuration.