We have a situation where we have a list of choices (e.g Beers) from which a maximum of one may be chosen to associate with another item (e.g. My favourite beer).
It's also possible that the user may opt to associate nothing from the Beers list with My favourite beer at all. Or the user, having made a choice yesterday from Beers, may decide to remove it from the association today.
Radio buttons don't seem appropriate as the list of Beers may be very long. And checkboxes would encourage the user to think that more than one could be chosen.
I had thought that just having an item highlighted in the list of Beers would be okay for selection, and hence if the highlight was removed, that would mean no preference. However other team members think that there should be a None option in the list.
I'd be grateful to know what others think.