Could i have some details on using xml file with VB? Like, for eg. if i want to edit a particular row details, is there any way to retrieve only that record, edit it & save. Or is it like i have to read the whole file into the recordset, edit the required record & write the whole recordset back?