Logged In: YES
user_id=704995

Most problems with deviating spellings are easy to handle, since the search
term is used as a regular expression. This means that the search term "colo.r"
will match both "color" and "colour", since the dot serves as a 0 or 1 character
wildcard.

There is also the | character, which works as OR, so "color|colour" matches
either "color" or "colour". It seems it doesn't match strings that contain both, so
this works poorly with the "Add to group" function. I don't know why this is; I
don't know very much about regexps.

Regarding your first suggestion, I think it is a very good idea! I think this
should be either optional or a one-off function (e.g. Tools -> Create groups for
all keywords).

At the moment, the development is happening in JabRef, a new application
which is intended to replace Bibkeeper and JBibtexManager. The groups
feature is identical in JabRef, so your request is equally relevant here.