the program I am writing has a number of lists. Depending on the node clicked on a treeview, a certain list is displayed in a listview. I have managed to get check boxes inside a listview. If a user clicks on another node in the tree, I wish to save info on which check boxes they checked in the current list. If they then show this list again, I wish to have the same check boxes checked as when they left. Any ideas?