I worked on a macroproject once. At the time it was the largest single application development project using VB. I believe its budget, start date and delivery date are the same as the Big Dig.
That's not a macroproject, that's a bunch of people engaging in their own little microprojects, and nobody denies microprojects. Licking stamps, sharpening pencils, arranging the icons on their desktops, finishing TPS reports, making phone calls, et cetera - there's no macroproject there. Get real.
Visual Basic will do that.