In 3+ years we have developed quite an array of time-saving utilities (many with the help of the regular contributors of this board). These custom files represent quite an investment of time and money made by our company. It is no exaggeration to state that these utilities (among other things) give us a competitive advantage over our not-so-technically-savvy competitors. We are now trying to add features into our AutoCAD VBA files that would prevent them from being run anywhere outside of our organization. While we are aware that the standard VBA passwords can be broken, and the code then modified to suit, we would nevertheless like to implement code that would discourage any “casual” user of our utilities from just loading and running them somewhere they shouldn’t. Any ideas on this subject are welcome. Thanks, NOTE: In the future, we will be porting code to ARX, especially that code which is marketable and/or extra important to us. Nevertheless we will always have a need for this type of VBA code security – especially now.