I have been asked to set up a database that will allow me to pull a report of all reports that are due for the next month. Unfortunately the due day is not always the same. for example I have several reports that are due the 5th business day of the month and at least one report that is due on the 5th calendar day of the month. So far i have set up a table with all the reports and thier corresponding time frames (i.e. monthly 5th business day, monthly 5th calendar day) (monthly and number of days are in separate fields). I also have a table with the months, the number of business day and the number of calendar days in each month and a table with a list of all pertainent holidays. I am now, however, stuck. I can't seem to figure out a way to get the information I need on the fly as opposed to making an entry for each accurence of a report. Any ideas?