Well, since we didn't make the programming language, we can't say a whole lot, but what we do know we will share with you.
When A Visual Basic program runs, moving graphics are not a good idea. That is because the graphics are sent directly to the screen, and not through a graphics card. That's why you never see many Windows-based games programmed in Visual Basic. A visual basic game would run incredibly slow. Fortunately, Microsoft is coming out with DirectX 7, which is supposed to have a patch so graphics can go to the screen the right way: through the graphics card. Actually, DirectX 7 just came out.
Visual Basic 6.0 is a great way to create your own programs, they are all pretty simple to make compared to other programming languages. Unfortunately, it takes 2 megabytes just to send out your own program through the package and deployment wizard. Of course you could just send out the program, but what if the other person doesn't have a necessary .dll file of something? We've tried sending our programs by themselves to our families. 1 out of the million times we've tried, the program actually worked without a setup program.