Thing is, that is the easy part. What I want, is the have to data already, and if I want the most recent data, then run the query. So lets say I have a frmQuery, and it is based off of qryQuery. But the qryQuery takes 8 days to run, so I only want it to run once, and see the data in frmQuery. But if the user wants the most recent data, then they may run qryQuery. Is that possible?