Q:

Scheduled emails with Azure

This should be a very straight forward question, but I can't find an answer. 
Right now I have a windows service that uses a timer to kick off scheduled emails and do other scheduled tasks.  What's the best way to do the equivalent with Azure? 

A:

You can run a background thread, launched from your Run(), that does nothing but sleep for a while and then execute some scheduled-email code. 
Alternatively, you can make this task queue-driven, and place a queue message with an initial invisibility timeout set (so that the queue message won't be retrievable until a certain time period elapses. 
In either case, you'll want to use an external SMTP service.  SendGrid just announced a free tier for Windows Azure users, along with supporting libraries.  See details about this here.