1. Is there any difference in opening a DAO recordset by either
(a) using a SQL string or
(b) defining a QueryDef and then using that to create the Recordset

2. At the end of the sub-routine when I am done with my Recordset is it better to
(a) empty it using set rs=Nothing or
(b) close it using rs.close

Thank you for the insight.