different strokes for different folks people.
if I wanted to write something that took some text file for example, analysed is and made a graphed result, I'd use C (have before will again)
if i want to collect WMI data from a host of different servers to see the memory use for either all of a single application on those servers then I'll use vbs (in fact I did this last week, it took me about an hour to write the script how long do you think it'd have taken to create a program in C that queries 4 different servers, pulls out WMI data for processes running, cooks it and the records the values to an output file?).
If I want to make a media program, slide shows, video player CD player etc i'd possibly use media builder -fast quick simple...
and so on...
Fair enough I could do all other those things, in C, or in Java, or in C++, or in PHPGD or possibly any number of different languages, but I'll choose the best one for the job...
and the best tool for the job here, is neither VB, nor C, it's SQL. put some triggers on the tables such that when the data is edited you get an email alert directly from the server.