L4D-Launcher is a project mainly written in Visual Basic .NET, it's free.
Easily host and join network games with addon maps and custom game options with zero configuration! No installation required; simply unpack. Microsoft .NET Framework required.