Well, first message in a while, don't know when I'll be back again...
Just to let you know, Compiling projects actually has some effects in the program. Whenever the macro is run, VB compiles the macro to "translate" it into machine code, (Well, something very similar to this). The truth is that a VB Project has three (As far as I remember...) stages, two of them are "P" code and "X" code (This is just by memory from an article I read a while, so, I may be wrong with the letters). When you compile, VB translates from one to the other, which makes it run much faster.
So, in big projects, it's a good idea to compile BEFORE saving, that way the program has ALREADY translated the code, and there's no need to translate it at the beginning, which results in faster loading times. It has no "visible" effect on small programs.