I have an ADO recordset (rs1) in memory and want to run a query off of it, creating a new ADO Recordset (rs2) containing a subset of the records from the original ADO Recordset (rs1). Would anyone be kind enough to provide a small code snippit in VB which would allow me to accomplish this? Many thanks in advance .... Andrew