תשתדל להימנע מ End
בעקרון תוכנית ב VB מסתיימת כאשר כל הטפסים סגורים ועברו תהליך של Unload מהזכרון. הפקודה End מסיימת את התוכנית בצורה "ברוטאלית" וגורמת לכך שחלק מהאירועים לא יתרחשו (למשל אירועי Unload לטפסים). במידה שיש שימוש באירועים האלה, ובד"כ אכן יש שימוש, אז כל הפקודות שם פשוט לא יתבצעו. מה שגורם להתנהגות לא צפויה של התוכנית. בנוסף, אם משתמשים ב SubClassing כפי שמוצע באתרי VB מתקדמים (כמו vbAccelerator) - השימוש ב End עלול לגרום לקריסת VB.