If you are looking to do list updates and changes by that I mean you display a recordset in a list with editable fields and then update changes to the records with a single procedure, you need to check out GoLive6. The standard record actions handle single record or list updates out of the box. The libraries track the keys of each displayed record in the list, its position and looping thru the list upon update. It also handles variable naming to keep rows separate. Of course, the future of this great library is unknown since GoLiveCS coming next month drops direct dynamic support in lieu of 3rd party plug-ins. Jerry Artman Budget and Reimbursement gartm@lssm.org -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php