Thanks for the thought. However the user needs to be able to edit the data up until the point where they confirm the data. I have set up different user levels and ideally all users would be able to confirm an order that they have placed using one button, and admin users would have another button to be able to unlock the record. The user level issue i am ok to sort out but i don't know if it is possible to attach any code to the buttons to do what i require. Back to you guys, thanks.