Class Data Method RunSPReturnXML(stored_procedure, params) Send stored_procedure to database with params. If database doesn't support XML output, take recordset and convert it to XML. Return XML. End Method Method RunSQLReturnXML(sql, params) Send sql to database with params. If database doesn't support XML output, take recordset and convert it to XML. Return XML. End Method Class_Initialize Instantiate needed objects such as database connection tools. Connect to database. End Class_Initialize Class_Terminate Disconnect from database. Clean up instantiated objects and end. End Class_Terminate End Class