Для обеспечения обратной совместимости кляпаю скрипты в MS Excel 2000. Ладно, понятно, к 2000-му году трудно было сделать нормальную среду разработки, потому что нормальную среду разработку сделала Borland в Turbo Pascal 6.0 лет на много раньше. А с нормальными средам разработки большой дефицит, да... их хватает только на одну компанию. Пока Борланд не загнулась (в мировом масштабе), Майкрософт так и делала дерьмо. Как вспомню eVB... жуть... особенно открытые рекомендации от Майкрософт "do not use it".