Lol, sorry for taking a while to respond, Code Ninja. Did you try to email me the exe? My inbox is pretty much empty....odd. Here's some help on SYNC though.
SYNC is the command that enables Double Buffering. That idea behind double buffering is like flipping through an animation on paper, except you only need two pieces of paper. One is the screen, the other is invisible and you draw stuff on it and then switch it with the screen to make things run smoother. Fortunately since DB is such a great language you don't have to think about all of that.
SYNC ON enables double buffering
SYNC RATE <number> sets the screen refresh rate you do not want to pass. If you don't have this command an older system might run your game at...say 20 frames per second, and a newer system might run your game at hundreds of frames per second, making it impossible to play.
SYNC just needs to be placed at the beginning or end of every loop where you are dealing with graphics. This swaps the buffers and gives you the smooth look.
Crazy Donut Productions, Current Project: KillZone
Web Site Button Does Not Work, Visit Here: http://www.geocities.com/crazydonutproductions/index.html