I realized that some of my source code seems to be broken, if you try to open it in Visual Basic. This is because I wrote some support classes, which I forgot to include with the source. Here are all of my support classes, which you should unzip to a directory named "Classes" one level above any source that you download (so that the source can access the classes with ..\Classes\<file>.cls).