I have recently come across some advice that (1) I should be using stored procedures and (2) I should avoid creating ADODB.Recordset objects in order to optimize performance. The stored procedures are a no-brainer on performance. However, I am wondering if there are any disadvantages to using a Connection object&#039;s execute function instead of creating recordsets. The reason I ask is because every ASP reference seems to advise creating recordset objects or creating an ADODB.Command object (which I hear has the same overhead as a Recordset object).<BR><BR>Any help is appreciated.<BR>Ed