Email reports

Email reports

Is there anyway to generate a report showing recent emails from and to leads based on the value of a given field? In other words, I use a custom field called "Trade Show", and want to be able to see a list of all leads from a given trade show, indicating whether they have corresponded with me or not.

Any suggestions?
Thanks,
David