At the risk of being called stupid...I've seen lots of examples with the datgrid control and implemented some of them (paged data, changing data, cancelling an update). Has anyone used a datagrid to display a list and allow a user to "add a new record"? Do I have to add a blank record to the recordset and bind it then delete it if nobody changed it? Is there an easy way to give the user an ADD function to add a completely new record?This is actually harder than it sounds. You would have to add a blank record to your dataset and then rebind.