>if (Checked) >{ > _CheckItemsCount++; >} >else >{ > _CheckItemsCount--; >} >Kevin, One thing you may want to do is mark the index of any C# reference books you use. I am only now getting to where I can remember the conditional operator and how it works. I went through the indexes of all my reference books and wrote in IIF where it would land in the index and then wrote in the syntax in brief along with a page reference for further explanation and examples.