Many applications allow for Command clicking on a list item to select or de-select it. They also allow for a range selection by holding down the Shift key.
My Filemaker solution does this also. It doesn't seem as efficient as it could be though.
How do you do it?