I need to give a user the ability to select (on/off) a subset of options from a list. There are over 100 of these choices to be made and the list will get longer. The data is not user friendly either. They are alphanumeric codes roughly 4 - 8 characters in length that would be practically impossible to remember. Essentially I need the user to easily be able to select a subset of these codes.
I can't imagine anything that would make this an enjoyable task for a user but is there possibly a more user friendly alternative to checkboxes?
Just for clarity the codes are for devices (i-1000 etc) that the user would like to be able to support.