Yes, I did my first VB.Net "tutorial" the other day. For a stable platform you need Autocad 2008 but I think in 2006 .net was supported. You need the command "netload" then you grab a your code project that is a .dll file. I use VS 2005 or 2008 and start with a library project. I only have Acad 2000 at home right now

Here is a good place to start:
http://download.autodesk.com/media/a...T_Programming/


Just wondering, why did you use the variant type? I am not good programming in CAD, but I have to get better at it some how.