Have you been looking for VSA the? Some years ago VSA (Visual Studio for Applications) was announced as a replacement for VBA, for including in custom applications. Lately it has been quiet about VSA. There's a good reason: VSTA - Visual Studio Tools for Applications.

VSTA makes it simple to customize applications. The Wednesday keynote at PDC included a AutoCAD demonstration. AutoCAD has the VSTA IDE embedded to provider customization. Starting Visual Studio from within AutoCAD creates a project and offers helper classes. From here the .NET Framework is available to invoke Web services, get to other data....