Trying to see what exactly I can and can't do in VB with the wrapper and finally got a basica skeleton working based on Ama's C# sample in the script repository. This very basic stub works it seems... Code (Text): Imports Vanguard.ISXVG Imports LavishVMAPI Imports InnerSpaceAPI Module Module1 Sub Main() LavishVMAPI.Frame.Lock() Dim Ext As New Extension Dim MyNameIs As String = "My Name is " + Ext.Me.FName + " " + Ext.Me.LName InnerSpace.Echo(MyNameIs) LavishVMAPI.Frame.Unlock() End Sub End Module I spent a bunch of time reading at IS's site about .net and as much as I could here as well and I was wondering is this tutorial... http://www.lavishsoft.com/wiki/index.php/NET:Tutorials:HelloWorld out of date? in other words, I didn't sign the assembly or have to register with the GAC or anything. I just basically started a console app, referenced the isxvg wrapper and lavish dlls. and compiled and just ran it using 'dotnet isxvbtest' and it worked. Is that all I should have to do? Just making sure.