I am embarking on a project where I will need a window showing a one-week calendar. Each day will be a column, and there will be grid lines at each hour. It can be scrolled horizontally by day or by week. The calendar will have colored text fields representing scheduled events. These events can be lengthened or shortened, dragged to a new time or day, clicked to select, or double-clicked for editing. My question is, would I gain anything by using a gWorld to hold three week's calendars (one week for redraws and an earlier and a later week (for scrolling)? That way, I could be drawing them while waiting for the next click. Or would it likely be fast enough to draw the grid and individual events on the screen as needed? Is is possible to hide the pen, create each day as a picture without seeing any drawing, then show the pen to draw the pictures as needed? In any of these cases, would I be ahead to use edit fields, DEF BOX, or to create my own event-drawing routine? (I don't intend to do any editing in the box itself.) Any suggestions will be welcome and appreciated. 0"0 =J= a y "