@James Bond: it`s called organisation, set aside a couple of hours (or just an hour) to do some
one task, say... to get the machine to accept your name and print it on the screen, if you get that done in the time then add another step, get it to add something to your name etc, next time get a sprite up on the screen, if you manage that then get it to move from side to side by pressing keys, then next time add another that moves at random, when something doesnt work then go through the steps with pencil and paper, if you still cant see the problem then
post the code and ASK FOR AN EXPLANATION, we don`t mind answering posts as long as you are obviously making the effort, people who just keep posting and wanting functions and features adding and obviously are not trying get ignored pretty fast.
@all ..

don`t start with the "I have been programming soooo long" posts

, I can eat most of you for breakfast if you want to go on about how long you have been codeing

,my first (self built) computer was about thirty years ago (and I still suck at programming/graphics/internet/audio/games etc

) lol, I`m just too stupid to give up
Mentor.
PC1: P4 hyperthreading 3ghz, 1gig mem, 2x160gig hd`s, Nvidia FX5900 gfx, 6 way surround sound, PC2: AMD 2ghz, 512mb ram, FX5200 ultra gfx, stereo 16 bit soundblaster.