maybe this...not sure if the time value is the prob1.open.time and not at a computer where i can test it, but give it a shot...
{prob1.assignment} = {?Assignment} and
DayOfWeek ({prob1.open.time}) in [2,3,4,5,6] and
{prob1.open.time} = {?Date & Time}
and
NOT (DayOfWeek ({prob1.open.time})=2 and time({prob1.open.time})<time(8,0,0))
and
NOT (DayOfWeek ({prob1.open.time})=6 and time({prob1.open.time})>time(17,0,0))
Edited by DBlank - 16 Nov 2009 at 5:54pm