Yes, that fixed the problem. Thanks a bunch.
The only little question I have now is, what is this error about?It's easy enough to fix, but I don't understand why it is a problem.
It means that you're using the shared method (Multiply) of the class Microsoft.DirectX.Matrix. You probably have an Imports statement to the Microsoft.DirectX namespace, and since VB is not case-sensitive, the compiler sees "matrix.Multiply(...)" as "Microsoft.DirectX.Matrix.Multiply(...)"
-- which it should, but since you also has a variable named "matrix" -- the compiler is warning you that you should explicitly use the long form.