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 Des Barry Ulf Bartelt Anthony Baxter Donald Beaudry David Beazley Neal Becker Reimer Behrends Andy Bensky Eric Beser Stephen Bevan Dominic Binks Roy Bixler Paul Boddie 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 Roger Burnham Lee Busby Ralph Butler Mike Carlton Donn Cave Mitch Chapman David Chaum Nicolas Chauvat Tom Christiansen Vadim Chugunov Steve Clift Matt Conway Steve Cousins Drew Csillag Tom Culliton John Cugini Andrew Dalke Eric Daniel Jonathan Dasteel John DeGood Roger Dev Jaromir Dolecek Fred Drake Paul Dubois Hans Eckardt Lance Ellinghaus David Ely Jeff Epler Stoffel Erasmus Ben Escoto Andy Eskilsson Stefan Esser Carey Evans Tim Everett Paul Everitt Niels Ferguson Sebastian Fernandez Nils Fischbeck Robin Friedrich Jim Fulton Peter Funk Lele Gaifax Raymund Galvin Lars Garshol Thomas Gellekum Hans de Graaff Dag Gruneau Michael Guravage Paul ten Hagen Rasmus Hahn Peter Haight Jesse Hallio Jun Hamano Mark Hammond Manus Hand Barry Hantman Lynda Hardman Jason Harper Rycharde Hawkes Jonathan Hendry Chris Herborth Ivan Herman Gary Herron Kevan Heydon Konrad Hinsen David Hobley Tim Hochberg Chris Hoffman Philip Homburg Rob Hooft Ken Howard Brad Howes Jim Hugunin Jeremy Hylton John Interrante Ben Jackson Jack Jansen Bill Janssen Drew Jenkins Simon Johnston Richard Jones John Jorgensen Bob Kahn Tamito Kajiyama Lou Kates Magnus Kessler Steve Kirsch Ron Klatchko Matthias Klose Joseph Koshy Bob Kras Hannu Krosing Andrew Kuchling Soren Larsen Piers Lauder Chris Lawrence Kip Lehman Marc-Andre Lemburg William Lewis Robert van Liere Christopher Lindblad Per Lindqvist Martin von Loewis Anne Lord Ray Loyzaga Fredrik Lundh Mark Lutz Jim Lynch Tim MacKenzie Steve Majewski Ken Manheimer Dieter Maurer Vladimir Marangozov Doug Marien Anthony Martin Roger Masse Graham Matthews Michael McLay Craig McPheeters Lambert Meertens Bill van Melle Steven Miale Roman Milner Doug Moen The Dragon De Monsyne Skip Montanaro Sape Mullender Sjoerd Mullender Chad Netzer George Neville-Neil Oscar Nierstrasz Bill Noon Jeffrey Ollie Nigel O'Brian Tim O'Malley Piet van Oostrum Jason Orendorff Harri Pasanen Randy Pausch Marcel van der Peijl Steven Pemberton Tim Peters Geoff Philbrick Adrian Phillips Amrit Prem Eric Raymond John Redford Terry Reedy Sean Reifschneider Steven Reiz Case Roole Timothy Roscoe Jim Roskind Just van Rossum Hugo van Rossum Saskia van Rossum Jeff Rush Kevin Samborn Ty Sarna Ben Sayer 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 Dan Stromberg Neale Pickett Dan Pierson 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 Kurt Vile Frank Visser Charles Waldman Richard Walker Larry Wall Barry Warsaw Steve Waterbury Aaron Watters Bob Watson Rickard Westman Truida Wiedijk Gerry Wiener Sue Williams Frank Willison Dik Winter Lars Wirzenius Ka-Ping Yee Masazumi Yoshikawa Siebren van der Zee hajime@jsk.t.u-tokyo.ac.jp