It's as I thought for the mis-alignment. Thanks for the posts.
I am not sure Dan's code helps me, as he loops through the screenBuffer and fills it pixel by pixel. I was already doing that, so this just solidifies that method as "the" solution. (Besides using black and white.
Sorry, memset().
Thanks again for the info,
Andre