The -[snayckg] options can be used to set default values for each field of the id3 tag. With -q, these options can be used to set some or all of the id3 fields to a certain value without prompting for editing. Specifing -q twice will disable the printing of which files are modified.
The -[SNAYCKG] options allow you to edit only the tags you wish. Other tags can still be set with their respective options. For example, if you have a bunch of songs off of a single cd, most of the info is the same, and you will probably only want to set the songname manually for each track:
id3ed -n SomeArtist -a SomeAlbum -y Someyear -S *.mp3
Genres can be entered either using their name or code number. To match by name however, it must match exactly (case insensitive). -l displays a listing of known genres. -L displays the same list, but in a row/column order rather than column/row. Unknown genres can be used by specifying their code. 255 is the generally accepted code for "unknown".
Tags can be removed from files with the -r option. Only files that actually have a tag in them will be modified. The -q option will disable the printing of which files had tags removed. The -i option will list the tags in files.
The version and license information can be viewed with the -v option.
The latest version, and other programs I have written, are available from:
http://www.azstarnet.com/~donut/programs.html