Ian
It will print everything that is due or overdue, and even in advance , all you do is pick the date and it will print every uncomplete job up until the date you pick wether you want to pick your overdue work to last thursday only, today, yesterday, next week.
What I do every monday morning is to print my worksheets up until the coming saturday and that will give me every job until that date even includes jobs not completed from the last week.
Every evening i enter the days activities but dont have print any more work sheets.
You idea is good where say print evrything then remove the ones you dont want, i have a similar way , you just use a pen and scribble them off