Thanks to lots of people for success and failure reports, code, ideas,
and documentation. See CHANGES for details of specific contributions.
Sorry if I left anyone out.

SA = Satoshi Adachi
G1A = Graham Adams
NA = Norm Aleks
NAA = Nicholas A. Amato
G2A = Greg Andrews
TA = Tetsuo Aoki
DA = Dave Arcuri
JJB = J. J. Bailey
J2B = Jos Backus
SSB = Stik Bakken
J1B = John Banghart
GB = Glenn Barry
JLB = Julie L. Baumler
SLB = Steven L. Baur
ALB = Allan L. Bazinet
JDHB = Johannes D. H. Beekhuizen
BDB = Boris D. Beletsky
HJB = Herbert J. Bernstein
REB = Ronald E. Bickers
JPB = Joe Block
BB = Bruce Bodger
SB = Stephane Bortzmeyer
PB = Peter Bowyer
ACB = Andy C. Brandt
AB = Alan Briggs
AKB = Allen K. Briggs
JBB = Jason B. Brown
JAB = Jeremy A. Bussard
RJC = Robert J. Carter
EC = Evan Champion
JC = Jim Clausing
HCJ = Helio Coelho Jr.
BC = Bob Collie
SGC = Stephen G. Comings
MC = Michael Cooley
DCC = Daniel C. Cotey
AC = Arne Coucheron
M2C = Mark Crimmins
DC = Dan Cross
MD = Mark Delany
SVD = Stef Van Dessel
RD = Rahul Dhesi
MJD = Mark-Jason Dominus
JD = Joe Doupnik
FE = Frank Ederveen
DE = Daniel Egnor
MWE = Mark W. Eichin
MEE = Mads E. Eilertsen
KE = Kenny Elliott
TEE = Thomas E. Erskine
ME = Marc Ewing
JF = Janos Farkas
DF = Dale Farnsworth
YF = Yaroslav Faybishenko
CF = C. Ferree
JBF = John B. Fleming
C2F = Chuck Foster
RF = Rainer Fraedrich
MF = Massimo Fusaro
CG = Chris Garrigues
BG = Bert Gijsbers
M2G = Michael R. Gile
EG = Eivind Gjelseth
HG = Howard Goldstein
TG = Tim Goodwin
HDG = Hans de Graaff
MG = Michael Graff
PJG = Paul Graham
MRG = Matthew R. Green
SG = Steven Grimm
AG = Armin Gruner
CSH = Clayton S. Haapala
JLH = Jason L. Haar
MLH = May Liss Haarstad
CH = Chael Hall
JPH = Justin P. Hannah
RJH = Randy Harmon
PH = Paul Harrington
DEH = Daniel E. Harris
RFH = Robert F. Harrison
D1H = Dieter Heidner
GH = Gene Hightower
MH = Markus Hofmann
D2H = Dan Hollis
NH = Nick Holloway
TH = Ton Hospel
BH = Brad Howes
TJH = Timothy J. Hunt
B2H = Buck Huppmann
MDI = Miguel de Icaza
BJ = Brian Jackson
AJ = Alan Jaffray
CEJ = Colin Eric Johnson
K2J = Kevin Johnson
K1J = Kyle Jones
SJ = Sudish Joseph
W2K = Wolfram Kahl
JJMK = Jonathan J. M. Katz
CK = Christoph Kaesling
PK = Petri Kaukasoina
D2K = Dax Kelson
TK = Terry Kennedy
DBK = Douglas B. Kerry
WK = Werner Koch
DK = Dave Kopper
J1K = Jost Krieger
J2K = Johannes Kroeger
EK = Eric Krohn
B2L = Brent Laminack
AL = Andreas Lamprecht
L2L = Louis Larry
M3L = Michael Lazarou
CL = Carsten Leonhardt
JRL = John R. Levine
DML = David M. Lew
LL = lilo
FPL = Frederik P. Lindberg
JL = Jim Littlefield
BL = Brian Litzinger
RL = Robert Luce
ML = Martin Lucina
M2L = M. Lyons
TM = Toshinori Maeno
ESM = Edward S. Marshall
J2M = Joel Maslak
TLM = Timothy L. Mayo
DM = David Mazieres
RM = Rich McClellan
SM = Shawn McHorse
JM = Jim Meehan
HWM = Henry W. Miller
RDM = Raul Miller
MMM = Momchil M. Momchev
JGM = John G. Myers
FN = Faried Nawaz
RN = Russell Nelson
TN = Thomas Neumann
UO = Uwe Ohse
PCO = Peter C. Olsen
HHO = Harald Hanche-Olsen
BEO = Bruce E. O'Neel
JP = John Palkovic
AP = Andrew Pam
SP = Stephen Parker
TVP = Tom van Peer
BP = Bruce Perens
CMP = Chase M. Phillips
DP = Dave Platt
EP = Emanuele Pucciarelli
JPR = Jean-Pierre Radley
S1R = Satish Ramachandran
MR = Mosfeq Rashid
TRR = Tracy R. Reed
BR = Brian Reichert
S2R = Sean Reifschneider
DAR = Daniel A. Reish
CR = Christian Riede
KR = Kenji Rikitake
OR = Ollivier Robert
ANR = Adriano Nagelschmidt Rodrigues
JJR = Jaron J. Rubenstein
RS = Robert Sanders
KJS = Kevin J. Sawyer
MBS = Mike Scher
SAS = Steven A. Schrader
CLS = Christopher L. Seawood
OS = Oliver Seiler
D2S = Dan Senie
SS = Simon Shapiro
RGS = Richard G. Sharman
DS = Dave Sill
H2S = Harley Silver
M3S = Morten Skjelland
JS = Jesper Skriver
ES = Eric Smith
IS = Icarus Sparry
CS = Cloyce Spradling
BS = Bjoern Stabell
HS = Harlan Stenn
JMS = Jason M. Stokes
DWS = David Wayne Summers
M2S = Mikael Suokas
PS = Paul Svensson
ET = Eivind Tagseth
PT = Paul Taylor
S2T = Steve Taylor
BT = Brad Templeton
DST = Daniel S. Thibadeau
MT = Mark Thompson
S3T = Steffen Thorsen
KT = Karsten Thygesen
BET = Bennett E. Todd
JMT = John M. Twilley
ST = Steve Tylock
TU = Tetsu Ushijima
VV = Vince Vielhaber
TV = Tommi Virtanen
FW = Frank Wagner
BW = Bill Weinman
IW = Ian Westcott
SJW = Stephen J. White
JW = John Whittaker
LW = Lionel Widdifield
MW = Mate Wierdl
BTW = Brian T. Wightman
PW = Peter Wilkinson
HW = Hal Wine
GAW = Greg A. Woods
SCW = Steven C. Work
JLW = Jason L. Wright
WW = Wei Wu
IKW = Ian Keith Wynne
BZ = Blaz Zupan
