Schedules - am I doing something wrong here??

Schedules - am I doing something wrong here??

I have made a schedule which is to run daily at 4pm and email everyone the schedule for tomorrows events.
It is not working for me.  Not getting a single email.

Also, it would be nice if the schedule section had a little button to test script to make sure it works - rather than setting the time and waiting a half hour each time to run.

Here is my code:

WHEN TO DO?

Send Schedule
{
execute event on '2010-04-21' at '16:00' daily
}


WHAT TO DO?

for each Staff_Members in Add_Delete_Staff
{
    sendmail
    (
        To       :  Staff_Members.Email_Address 
        From     :  zoho.adminuserid 
        Subject  :  "Tomorrows Schedule" 
        Message  :  "Here is tomorrows schedule" 
        Attachments : view:Tomorrow_Schedule as PDF
    )
}