there is no point in fading an image out faster than the monitor can refresh the image, check your settings and for a guess your monitor refreshes 70 or 100 times a second, so if you want the fade to last one second and the refresh is 100 times a second at the monitor then you need to turn on manual syncing and reduce the total fade value by 100th, so if as in your example you fade the image from 1 to 255, then fade by 2.5 per frame and then sync (take two extra frames over to get the remaning 5), if you want to go faster then fade by more per step, you can`t fade any smoother than that since the screen only refreshes 100 times a second, so if you faded (for example) by 300 steps in a second then you would only ever see the 100 frames the monitor actualy drew, the other 200 frames are just a waste of cpu/gpu power since they will never get drawn, hope that explains things ok.
Mentor.
PC1: P4 hyperthreading 3ghz, 1gig mem, 2x160gig hd`s, Nvidia FX5900 gfx, 6 way surround sound, PC2: AMD 1.2ghz, 512mb ram, FX5200 ultra gfx, stereo 16 bit soundblaster, ups.