Simple notifications for Lead / Opportunity assignment and creation

Simple notifications for Lead / Opportunity assignment and creation

We manage a fairly small number of Leads and Potential and I'm looking for a simple notification system.

A. When a Lead or Potential is created, it sends the Lead Owner an e-mail notifying them and providing a link to the record in the CRM.

E.g. "You have been recently assigned a new Lead through the CRM. <Click here to view.>"

B. Same as above for when the Lead Owner is changed from one user to another.

I've been looking through the Workflow and Alerts and have been unable to successfully accomplish either of the above. It seems to me that such functionality would be very simple to implement yet I see nothing in the settings.

Any help here would be wonderful.