Eliminate terminate-and-stay-resident programs. You have terminate-and-stay-resident programs running. Increase virtual memory by freeing some disk space, or at least ensure that some space is available. You are running Microsoft Windows in enhanced mode, but have run out of virtual memory. Restart Microsoft Windows in enhanced mode. You are running Microsoft Windows in standard mode. This doesn't save memory, but it can prevent hitting 64K segment boundaries. Break large modules or procedures into smaller ones. You have a module or procedure that's too large. Close any unnecessary applications, documents, or source files that are open. You have too many applications, documents, or source files open. This error has the following causes and solutions: Clicking 'Ok' results in: ERROR 2: Microsoft Visual Basic (<-Title) Out of memory (I can click 'Ok' or 'Help') Clicking 'Help' brings up: [ More memory was required than is available, or a 64K segment boundary was encountered. Unspecified error (I can click 'Ok' or 'Help') Clicking 'Help' brings up: The specified system error occurred Visual Basic encountered an error that was generated by the system or an external component. Ok this is as specific as I can get: When ever I turn on any add-in in excel I get 2 errors (for each add-in).