Well I am trying to make a visual basic program that is like the game of craps. Well you roll dice and what not. It has two forms. One with a command button, I would like it when you press that command button it runs some loops and what not on an image in form 2. Form1 has pictures of dice, when you press the command button on form 2 it moves the dice 2 around the screen on form 1. Anyone know how to do this? That is priority number 1. I don't plan on being able to get priority number 2, but if someone could help me it would be greatly appreciated. As it is now I have the knowledge to be able to move it around the screen by running a loop but the angles are all the same. I get this effect by either adding 1 or subtracting 1 to the image1.left and image1.top values. I would like to make it bounce better at different angles. Does anyone understand exactly what I mean? I hope so. Please help. Because with priority number 2 I have been trying to do something like that for some time now and have yet to figure it out. Thank you for all your help. I can be reached on AIM at SeanTuble as well.