I found an article a week ago on the subject of xml and ADO recordsets. This article included some code where you would make an ASP page as follows:<BR>Dim RS<BR><BR>Set RS = Server.CreateObject("ADODB.Recordset")<BR>RS.Open "DSN=XYZ", "Select * From ABC"<BR>RS.Save(???)<BR><BR><BR>You could then open a recordset from a VB desktop app in the following manner:<BR><BR>Dim RS as new ADODB.Recordset<BR><BR>RS.open "http://yourserver.com/asppage.asp"<BR><BR>This would cause the recordset to be transferred from the web site to your desktop machine through dial-up or whatever. I didn&#039t copy the info, and I can&#039t find the article again. Any info on the subject would be greatly appreciated!<BR><BR>Mark Brooker<BR>010dingo@bellsouth.net