I guess the key is the ItemEntry.Close (Actually ItemEntry.Hide) aftereach click. Then reopening the form rather than trying to repaint it.BTW I used ItemEntry.Tag rather than a global variable to carry theinformation and it worked well.