My database is designed to register complaints (for lack of a better word). I have a table for the initial complaint entry. I have a second table for follow-up notes. The criteria for the follow up notes is date of entry, person who entered and the note. I want to be able to run a query that will show me only the 3 most recent dates/notes for each registerd complaint. I tried to use a Min Max Totals query but the results I get are for the top 3 dates for the entire follow-up notes table. I need the top 3 dates for each complaint registered not overall. Any suggestions?