I have a block of an enclosure back panel that I have divided up into a grid. I use the grid for laying out my components. I placed the lines of the grid in their own layer so I can turn them on or off as needed. Now the fun part. I have hashed together some VBA code that will toggle the layer and there by the grid on and off. I have a toolbar button to run this code. This seems to work but each time I open a new drawing I get a message box informing me that the project is already loaded. According to the doc in the acad2005.lsp file this should only load at start up. Any ideas? Thanks for you help. Button code: ^C^C-vbarun PanelGrid VBA code: Sub PanelGrid() Dim layerObj As AcadLayer Set layer = ThisDrawing.Layers.Add("PANELGRID") If layerObj.LayerOn = True Then layerObj.LayerOn = False Else: layerObj.LayerOn = True End If ThisDrawing.Regen acActiveViewport End Sub Lisp I placed in “acad2005.lspâ€: (defun S::STARTUP() (command "_VBALOAD" "PanelGrid.dvb") )