While sending notifications from a scheduled job using the SQLServerAgent is a relatively simple step to create, as a developer you may not be aware of all the issues involved such as the account that SQLServerAgent service runs under must be a member of the Domain Users group, or would you know that the SQLServerAgent and EventLog services are even running.