I am navigating through a few unbound forms using a global variable to get set the recordset. That in its self was difficult for me to grasp at the begining, but now I realize that you can use Querydef to do much thesam thing. In your opionon, which is the best or most efficient way to do this... global variabl or querydef?