I have a datagrid setup with a checkbox control in each row which the user can select (like the Hotmail setup). One can easily determine the selections using the myDataGridItem.FindControl function. However, when you bring datagrid paging into the equation, all hell breaks loose. I've tried to track the checkbox selections with a Session collection, but I'm still having bugs. Does anyone have a link showing some sample code on this?