The following people have contributed in one way or another to make the
CueCat driver better :

Andrew Stellman (roo@razorwire.com) : his perl script is the first piece of code
                                      that got me excited with doing the driver.
                                      Although now, thanks to Colin, I know that
                                      the decoding method is wrong, it's also
                                      the first code that made sense of the
                                      CueCat data.

Colin Cross (colin@MIT.EDU) : who literally enlightened me with what barcodes
                              are and what the triplet coding is really made of
                              the code snippet he sent me instantly made this
                              driver a 1000% better.

Ben Winslow (rain@insane.loonybin.net) : sent me an invaluable bug report for
                                         the timeout thread initialization I had
                                         done wrong and many more bug reports,
                                         and for contributing the 2.4 patch.

Brad Jorsch (anomie@users.sourceforge.net) : sent me a great patch for
                                             supporting a CueCat on a PS/2 mouse
                                             port. This prompted be to re-
                                             architecture the whole decoder API
                                             and add multiple CueCat support to
                                             the kernel driver. Also sent me
                                             the proc fs read and the correction
                                             to cuecat_at2xt with the ',' and
                                             '/' characters.

Heling Yi (hlyi@yahoo.com) : sent me a nifty patch to handle 2-character
                             trailing coded triplets.

Leonid A. Broukhis (leob@mailcom.com) : reported the scancode buffer flushing
                                        bug, which was a bag bug and had escaped
                                        me. Also reported the very bag buffer
                                        overflow bug in cuecat_read(). Also sent
                                        me the scan of a working EAN-13 barcode.


Randy Rathbun (randy@rrr.2y.net) : first pointed out the bad check digit
                                   computation bug with UPC-E barcodes.

Peter Fales (psfales@lucent.com) : reported the bug where the decoder treated
                                   single-character barcodes as invalid.

Bryan McWhirt (iceberg@nxco.com) : sent me the "3 of 9" barcode truetype fonts.

Mark Shoulson (mark@kli.org): fed back many non-working codes I'm still working
                              on.

Michael Rothwell (rothwell@holly-springs.nc.us) : mirrors the driver on his site
                                                  and did this really useful
                                                  postscript file with test
                                                  barcodes.

John Rigby (jrigby@lineo.com) : did the RS232 pod, figured out the correct
                                baudrate the CueCat was sending at and wrote
                                the new serial code in read_cuecat.

H. Wade Minter (minter@lunenburg.org) : sent me a USB CueCat so I could add
                                        support for it in the driver.

Evin Robertson (nitfol@my-deja.com) : contributed a clean schematic of the RS232
                                      pod's circuitry to replace my horrible
                                      hand-drawn one.

Stephen Satchell (satch@fluent-access.com) : Reported that his CueCat uses ','
                                             to encode base64 value 62 and '/'
                                             to encode base64 value 63, instead
                                             of '+' and '-', so I added those
                                             symbols in the triplet decoder.

and also thanks to Brian Wheeler (bdwheele@wombat.educ.indiana.edu), Robert
Diamond (rdiamond@onebox.com) and everybody else for the tips, help and support.
It is much appreciated !

