The VI Toolkit for .NET is a .NET library that is patterned after the VI Perl Toolkit. It makes connecting to VI, finding a VM, and getting its properties a snap! The toolkit is written in C# 2.0, but can be used by any language capable of loading .NET 2.0 assemblies. One of the reasons that the VI Toolkit for .NET is so powerful is because it is the first .NET application to make use of the recent .NET port of the Apache Commons CLI library for parsing command line options and their arguments. We know it is the first, because we ported CLI! Administrators and developers who like the ability to quickly create scripts with the VI Perl Toolkit but appreciate the depth of .NET will love the VI Toolkit for .NET.