Hi; In fooling around with Robert Covington's problem with a white pixel at (0,0) I happened to change the CALL SETRECT(rect,0,0,400,400) to: CALL SETRECT(rect,1,1,400,400) in the DrawTest function AND interestingly the problem disappeared. So why doesn't SETRECT work with 0.0? (I also made a FN doWind to draw the window and used COORINATE WINDOW, but still go the white dot with 0,0 in SETRECT call.) Bob Bryce CANADA eh? 'LOCAL FN DrawTest ' DIM rect.8 ' DIM x 'translate ' DIM y ' CALL SETRECT(rect,1,1,400,400) ' LONG COLOR 0,0,0 'set to black ' CALL PAINTRECT(rect) ' DELAY 600 'proves it isn't paintrect at 'fault - no white dot so far. 'END FN