I don't have any experience with Windows VB (I do have an ancient and crappy copy of the first and only VB DOS), but theoretically, you determine at what point on the paddle the ball hits. In Arkanoid, I think it works so that when the ball hits dead center, it goes strait up, and the closer to the edge it hits, the lower the angle it bounces off in. Jeff Barrett