Thanks, i'm not up to speed on bitblt thingy so i'll try that long bit of code first. Thanks to all those of answered though.