Seems like a simple thing that I believe is missing.. when you receive a donation get a PM from the user saying how much and also including their optional note.
Notifications (private message/email) are a Pro feature, which you would setup via the donation event, and configure the sending user from the global settings.
The note will still show up in the transaction log regardless of notification.