I&#039ve got a MTS component that retreives a recordset, disconnects it and then sets the absolute page propert for ADO record paging. All of this works great, except when the RS gets passed back as a return value the absolute page property gets waxed.. my solutions right now is to reset it in the calling function but this takes away some of the "componentness" of the solutions so I&#039d like to find out why this is happening. I&#039ve already posted this on multiple bulletin boards. It is not anything to do with the cursor, because it works fine if I just reset the page property before I read the recordset.