I'm using SW2004 SP4.1 & VB.NET 7.1.3088. I have written a program that opens several SW drawings and reports some information to an excel spreadsheet. Sometimes the code functions correctly, sometimes it crashes. The crashes occur in different parts of the code (always on a SolidWorks function call). Does anyone have any suggestions for things that might be causing the crashes? Are there any best-practices that I might be missing? Thanks.