כדי לבצע החזרת ערך יש לבצע השמה של הערך לשם הפונקציה אבל מאידך המחיר בתשלום על הפשטות הוא בהיעדר גמישות תכנותית, ומוגבלות רבה בניסיון לבצע דברים מורכבים
ישנם מספר שכתובים ב-VBScript סיומת VBS

T בייסיק

בשיטה זו ניתן ליצור אירוע אחד לכל הפקדים באוסף ולהבדיל ביניהם באמצעות מספר האינדקס של הפקד, דבר שמהווה חיסכון גדול בכתיבת הקוד.

6
ויז'ואל בייסיק
הרכיב מספק אפשרות לתקשורת מרובה בו זמנית עם מסדים מסוגים שונים
דירה חלומית במיקום מושלם
הוספה לה יכולת תקשורת עם שפות תכנות אחרות הכלולות בדוט נט, באופן שמאפשר מיחזור קוד משפה לשפה, ללא צורך של כתיבה מחדש
חולצות קצרות לנשים
מחולל ממשק רובי סיפק את החלק "החזותי" של Visual Basic בשילוב עם "EB" מנוע בייסיק משובץ שעוצב למערכת מסד נתונים "אומגה" הנטושה של מיקרוסופט
Shell" MsgBox "The script opens notepad" WshShell כאשר לפקדי התצוגה ישנה יכולת לתקשר עם פקדי הנתונים, באמצעות איגוד נתונים עם תוכני הרשומות של טבלאות המסדים
הקומפיילר מתייחס לתו אנטר כאל תו הפסקה בין פקודות, ולכן לא צריך לשים תו מפריד בסוף כל פקודה בהרבה תחומים תכנותיים כמו תקשורת ווידאו חסרה ל-VB תשתית ראויה בשפה עצמה, והיא מושלמת באמצעות פקדי ActiveX שנכתבים לרוב בשפת C++

חולצות קצרות לנשים

בשפה זו מוטמעות פונקציות רבות כחלק ממנה, כך שקל ופשוט למשל לבצע פעולות על מחרוזות או תאריכים.

T בייסיק
דוגמאות לכך הן אי האפשרות להכריז משתנה ולאתחלו באותה שורה, אי האפשרות לאתחל מערך בעת ההגדרה, אי האפשרות להגדיר משתנה לוקלי בתוך לולאת For, אי האפשרות לתחם הערה בין שני סימנים בכל שורה יש להגדיר את ההערה מחדש , חיסרון של אופרטורים בצירוף שווה לביצוע פעולות על המשתנה עצמו, מבלי לכפול אותו בפקודת ההשמה
דירה חלומית במיקום מושלם
פיתוח השפה הופסק אחרי גרסה 6, ובמקומה פותחה Visual Basic
ויז'ואל בייסיק
כאשר נדרשת המרת טיפוסים, למשל בעת עבודה מול אובייקט Visual Basic 6 COM, המתודולוגיה המקובלת היא שימוש ב-