Jennifer,
Just had exactly this conversation with Gaea Connary the other day. What you could do, is before the filter, send the members to a program that checks if it's Sun, Mon, Fri, Sat, and if it is, it holds them, and then moves them back into the canvas when they don't fit that criteria, back to the filter check step. If Canvas had the same powers as Program Builder than you could do this all in one place...but alas not Does that make sense?
Eytan