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 Jason Asbahr David Ascher Stig Bakken Des Barry Ulf Bartelt Jeff Bauer Anthony Baxter Donald Beaudry David Beazley Neal Becker Reimer Behrends Thomas Bellman Andy Bensky Eric Beser Stephen Bevan Dominic Binks Roy Bixler Pablo Bleyer Finn Bock 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 Per Cederqvist Mitch Chapman David Chaum Nicolas Chauvat Tom Christiansen Vadim Chugunov Steve Clift Matt Conway Scott Cotton Greg Couch Steve Cousins Drew Csillag Tom Culliton John Cugini Andrew Dalke Eric Daniel Jonathan Dasteel John DeGood Roger Dev Toby Dickenson Jaromir Dolecek Fred Drake Paul Dubois Robin Dunn Andy Dustman Hans Eckardt Lance Ellinghaus David Ely Jeff Epler Stoffel Erasmus Michael Ernst Ben Escoto Andy Eskilsson Stefan Esser Carey Evans Tim Everett Paul Everitt Mark Favas Niels Ferguson Sebastian Fernandez Nils Fischbeck Robin Friedrich Ivan Frohe Jim Fulton Tadayoshi Funaba Peter Funk Lele Gaifax Raymund Galvin Lars Garshol Thomas Gellekum Jonathan Giddy 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 Larry Hastings Rycharde Hawkes Jochen Hayek Jonathan Hendry Chris Herborth Ivan Herman Gary Herron Magnus L. Hetland Kevan Heydon Konrad Hinsen David Hobley Tim Hochberg Chris Hoffman Albert Hofkamp Philip Homburg Jeffrey Honig Rob Hooft Ken Howard Brad Howes Jim Hugunin Jeremy Hylton John Interrante Ben Jackson Jack Jansen Bill Janssen Drew Jenkins Orjan Johansen Simon Johnston Richard Jones John Jorgensen Bob Kahn Tamito Kajiyama Lou Kates Magnus Kessler Steve Kirsch Ron Klatchko Matthias Klose Kim Knapp Pat Knight Joseph Koshy Bob Kras Hannu Krosing Andrew Kuchling Vladimir Kushnir Cameron Laird Detlef Lannert Soren Larsen Piers Lauder Chris Lawrence Kip Lehman Marc-Andre Lemburg William Lewis Robert van Liere Christopher Lindblad Per Lindqvist Nick Lockwood Stephanie Lockwood Martin von Loewis Anne Lord Ray Loyzaga Fredrik Lundh Mark Lutz Jim Lynch Tim MacKenzie Steve Majewski Grzegorz Makarewicz Ken Manheimer Vladimir Marangozov Doug Marien Anthony Martin Roger Masse Graham Matthews Dieter Maurer Michael McLay Craig McPheeters Lambert Meertens Bill van Melle Mike Meyer Steven Miale Roman Milner Doug Moen The Dragon De Monsyne Skip Montanaro Sape Mullender Sjoerd Mullender Takahiro Nakayama Fredrik Nehr 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 Chris Petrilli Geoff Philbrick Adrian Phillips Christopher J. Phoenix Amrit Prem Eric Raymond John Redford Terry Reedy Sean Reifschneider Michael P. Reilly Bernhard Reiter Steven Reiz Jim Robinson Mike Romberg Case Roole Timothy Roscoe Jim Roskind Just van Rossum Hugo van Rossum Saskia van Rossum Donald Wallace Rouse II Jeff Rush Kevin Samborn Ty Sarna Ben Sayer Michael Scharf Neil Schemenauer Gregor Schmid Barry Scott Nick Seidenman Fred Sells Denis Severson Michael Shiplett Joel Shprentz Eric Siegerman Paul Sijben George Sipe Rafal Smotrzyk Dirk Soede Clay Spence Per Spilling Greg Stein Dan Stromberg Nathan Sullivan Neale Pickett Dan Pierson RajGopal Srinivasan Jim St. Pierre Quentin Stafford-Fraser Richard Stoakley Casper Stoel Ken Stox Amy Taylor Tobias Thelen Tracy Tims R Lindsay Todd Bennett Todd John Tromp Bill Tutt Jaap Vermeulen Al Vezza John Viega Kurt Vile Norman Vine Frank Visser Charles Waldman Richard Walker Larry Wall Greg Ward Barry Warsaw Steve Waterbury Aaron Watters Bob Watson Edward Welbourne Rickard Westman Truida Wiedijk Gerry Wiener Sue Williams Frank Willison Dik Winter Blake Winton Jean-Claude Wippler Lars Wirzenius Stefan Witzel Richard Wolff Ka-Ping Yee Masazumi Yoshikawa Moshe Zadka Milan Zamazal Siebren van der Zee Uwe Zessin hajime@jsk.t.u-tokyo.ac.jp