Acknowledgements ---------------- This list is not complete and not in any useful order, but I would like to thank everybody who contributed in any way, with code, hints, bug reports, ideas, moral support, endorsement, or even complaints.... Without you I would've stopped working on Python long ago! --Guido Jim Ahlstrom Jyrki Alakuijala Mark Anacker Anders Andersen Oliver Andrich Ross Andrus David Ascher Stig Bakken Ulf Bartelt Anthony Baxter Donald Beaudry David Beazley Neal Becker Reimer Behrends Andy Bensky Eric Beser Stephen Bevan Roy Bixler Jurjen Bos Peter Bosch Eric Bouck Thierry Bousch Monty Brandenberg Terrence Brannon Dave Brennan Erik de Bueger Jan-Hein B"uhrman Dick Bulterman Tommy Burnette Lee Busby Mike Carlton Donn Cave Mitch Chapman David Chaum Tom Christiansen Steve Clift Matt Conway Steve Cousins Drew Csillag Tom Culliton John Cugini Andrew Dalke Eric Daniel Jonathan Dasteel John DeGood Roger Dev Fred Drake Paul Dubois Lance Ellinghaus David Ely Stoffel Erasmus Ben Escoto Andy Eskilsson Stefan Esser Tim Everett Paul Everitt Niels Ferguson Sebastian Fernandez Nils Fischbeck Robin Friedrich Jim Fulton Peter Funk Lele Gaifax Raymund Galvin Thomas Gellekum Hans de Graaff Dag Gruneau Michael Guravage Paul ten Hagen Rasmus Hahn Jun Hamano Mark Hammond Manus Hand Barry Hantman Lynda Hardman Rycharde Hawkes Chris Herborth Ivan Herman Kevan Heydon Konrad Hinsen David Hobley Tim Hochberg Chris Hoffman Philip Homburg Ken Howard Brad Howes Jim Hugunin Jeremy Hylton John Interrante Jack Jansen Bill Janssen Drew Jenkins Simon Johnston Richard Jones Bob Kahn Lou Kates Steve Kirsch Matthias Klose Joseph Koshy Bob Kras Hannu Krosing Andrew Kuchling Soren Larsen Chris Lawrence Marc-Andre Lemburg William Lewis Robert van Liere Per Lindqvist Martin von Loewis Anne Lord Fredrik Lundh Mark Lutz Jim Lynch Tim MacKenzie Steve Majewski Ken Manheimer Vladimir Marangozov Doug Marien Roger Masse Graham Matthews Michael McLay Craig McPheeters Lambert Meertens Steven Miale Roman Milner Doug Moen Skip Montanaro Sape Mullender Sjoerd Mullender George Neville-Neil Bill Noon Jeffrey Ollie Piet van Oostrum Harri Pasanen Randy Pausch Marcel van der Peijl Steven Pemberton Tim Peters Geoff Philbrick Adrian Phillips Amrit Prem John Redford Terry Reedy Steven Reiz Case Roole Timothy Roscoe Jim Roskind Just van Rossum Hugo van Rossum Saskia van Rossum Jeff Rush Kevin Samborn Michael Scharf Neil Schemenauer Gregor Schmid Nick Seidenman Fred Sells Denis Severson Michael Shiplett Joel Shprentz Eric Siegerman Paul Sijben George Sipe Dirk Soede Per Spilling Greg Stein Neale Pickett Jim St. Pierre Quentin Stafford-Fraser Richard Stoakley Casper Stoel Ken Stox Amy Taylor Tracy Tims R Lindsay Todd Bennett Todd John Tromp Bill Tutt Jaap Vermeulen Al Vezza John Viega Frank Visser Charles Waldman Richard Walker Larry Wall Barry Warsaw Steve Waterbury Aaron Watters Bob Watson Rickard Westman Truida Wiedijk Sue Williams Frank Willison Dik Winter Lars Wirzenius Ka-Ping Yee Masazumi Yoshikawa Siebren van der Zee hajime@jsk.t.u-tokyo.ac.jp