TestDisk has originally been written by Christophe GRENIER. Many people further contributed to TestDisk, directly or indirectly, by reporting problems, suggesting various improvements, sending me gifts using my Amazon whish-list... Here is a list of these people, the list is sorted alphabetically. Please let me know (email Christophe Grenier <grenier@cgsecurity.org>) if you believe someone is missing or if you prefer to not be listed. Maad Abu-Ghazalah Eric Adams John Ainsworth Barry Akin Sebastien Alaiwan John Aldhouse Chip Alexander Werner Alexi Jean Philippe Alexis B. Allyn Anton Altaparmakov Jolanta Altman-Radwanska Kay Amemiya Yossi Amon Alok Anand Delano Anderson Greg Anderson Marco Andraschko Mikael Andres J J H v. Antwerpen Alvarez Pola Marco Antonio Cesar Amezcua Carlos Angeles Angie James Armbruster Uduak Asanga Robert Asento Chris Ashton Dieter Aue Kristopher Austin Jim B aka soft_touch131 Bachflohkrebse Zachary Baddorf Kenneth Bagwell Andrew Bailey Joe Baldwin Kevin Ball Jörg Baltinowitz Timothy Banks Jose Baquela Robert J Barbour Stefan Barbu Brian Barrett Sylvain Bartoli Jean-Pierre Beaufils Ryan Becker Peter Beisteiner Ingolf Beiten Mehdi Bekri R. Scott Belford Carlo Bellettini Péter Bencsik Joe Benesh Alexandre Benéteau Gunther Bensch Sven Bergen Alexander Bergmann Rémy Bergot Aleq Berka Olivier Berthon Marco Bertini Massimo Biagi Pamela Biasotti Stefan Bienz Tomas Bigun Richard Bilbrey Marcel Birkenkamp Keith Blackman Antoine Blanc Michael Blasius David Bodycombe Danny Boggess Michal Bojanowicz Adrian Bolte Andrew Bonham Andre Boogaards Hillebrand Boorsma Daniel Boos Jordi Bosveld Brian Botham Serge Bouhadana Benjamin Bouhuys Adam Bower Brian N. Bowes Karsten Bräckelmann aka guenther Kevin Bradley Holger Brandl Peter Brandt Simone Brandt G Bright Dmitry Brin Paolo Brocco Christopher Brooks Adam G. Brown Andrew T Brown Danilo Brunazzi Simone Brunozzi Margaret A Buchanan Patrick Buchanan David Bucknall Benjamin Burrows David Burt Sebastian Burwitz Adam Butler Peter Buzas Stephen Byatt Bruce Calder Mario Calefati Simon Callis Michel Caplain Yann Cailloce Michael Cariaso Vittorio Carocari Ivan Chary Gauthier Chastan David Chenaux Cameron Chenier Dominique Chevalier Paul Cillik M.S.Claessen 6.9(Amazon.fr) Brian Clarkson Carsten Clasohm Don Clifton Andy Cobb Keith M Cochrane Steven Cogswell Brennen Cohea Alex Cohen Miriam Cohn 6.9(Amazon.fr) Yves Cointrelle Jared Colburn Robert Cole Cyrille Colliot Philip Collyer Ben Conrad Jonathan Cook James Cooke Robby Cooke Hemantha Coomasaru Corni Saulo Corte Dirk Cota Olivier Coudurier Robert Cradock Larry R Crawford Adrian Crawley Nigel Cross Crucial Gaming Servers Maurice Cruickshank Carlos Cruz Corpas Endre Simon Csaba Roy B Cushan Rommel Custodio Chris Daft Lasse Gausen Dahl Renato Damas Brian Daniels DateV www.datev.de John D'Ausilio Andrew Davies Bleddyn Davies Marion Davis Oleatha Deaton Gerard De Bra Brice Deganahl Bertrand Delapierre Christian Dell Remi Delon Laurent Demailly Jason DePriest Yunus Dere Stephan Desmit Niles Desphy Andrew Dick Kyle Dickerson aka Amitola85 John Didion Andreas Dietrich Jan Dikkers Jim Dinda Pierre Dinh-van Michel Divol Kern Dixon Marijo Patrice Dixon Gerd Dobersch Michael Dolan Koray Dombaz Arnaud Dostes Keith Doyon William Drislane Kellie Driver Amit Dror Andrew Duane Jerome Dubois François Duchene Jean Dufau Edward Duffy Stefan Dumke Marc Dumont Jonathan Duncan Stephen Duncan Gary Dunnigan David Dupas Philippe Duquesne Daniel Duris William Durman Laurent Duveau Peter Dyson Christopher Eastwood Felix Eckhardt Markus Edenhauser Ed Register Photography Thomas Edwards Frohwalt Egerer Mike Einmueller 6.9(Amazon.fr) Gary Ellington Eric Ellsworth Olivier Emaud Matthias and Maja Engel Philippe Entzmann Anthony Epter Luis Ernest Espinel Carl Esprey E-Trades-Pro John Eubank Francesca Faelli Aicardi Jens-Peter Fahs Raymond Favre-Nicolin Stefan Felkel Florian Fesseler Przemyslaw Fiala Maurice Filippi Andrea Filoso Thomas & Connie Fischer Michael Fisher Raphaël Flores Chris Fogelklou Seth Fogie Girts Folkmanis Pamela Fong Chuck Foreman Fred Forster Sebastien Foy Luc Frachon Jens Frahne Damian Frank Eric Frey S Fuchs Aleksandar Gajovic Dan Galbraith Wilhelm Ganz Mauro Giaffreda Jan Gieseler Johann Gilg Bernard Gisin Barry Glasgow Thomas Glasgow Global Service Provider www.global-asp.net Liam Goddard George Goff Shivakumar Gopalakrishnan Brent Gordon Aravind Gottipati Yan Gouttry Kurt Gray Peter Gray Michael Griffin Richard Grimwood Elise Grisel Manfred Grochholski Thomas Gründer Steffen Grundmann Ralf Gruner Roman Gseller Ingo Guenther Xavier Guillot Bulent Guner Klaus Guthmann Eric Haapala Michael Haba Riad Habib Mike Hagan Konrad Hagelstein Marcus Halbe James Haldy Ray Haleblian Andreas Halen Patrick Halimee Ariel Halperin Thomas Hansmann Tobias Hanrath Peter Hargreaves Harmsway Records Chip Hart Jeff Hartt Chris Harvey Brendon Hatch Andy Havens Matthew Hayward Paul Heidelman Jörg Heinicke Thomas Heintz Christian Heitkamp Jan Helber Jürgen Heller Torben Helms Sjaak Hendriks Francois Henneuse John Henson Mailin Herbst Joaquin Enrique Aguirre Hermosillo Philip Hey Holger Herboth Glen Hesprich Melanie Heufert Tim Hibbs Eric Hietala Justin Hill Joachim Hillestad Chrisitan Hirschberg Katrina Hoch Ernst Hoefer Peter Johannes Hoeyer Steven J Hoffman Gerhardt Hohn James Holbrook Stephan Holger Aliaksei Holik Christopher Holly Andrew Holmes Jonas BÃ¥fjord Holten Nanda Holyoak Ratiba Houari Ben Houghton Howard Hoyt Francis Huang Remy Hulin Peter Hühne John Huntjens Ingo Huppmann Dirk von Husen Basil Hussain Michael Hutchinson Werner Hutmacher Kirby Hylton Chris Ilson Karim Imadanyen Michael Ipsen Thomas Jachmann Antoine Jacquet Olivier Jaillet Weiguo Jao Gerard Jean Alex Jeon Paul Jensen Eddy Joaquim Ric Johnson Ben Johnston Bill Jones Philip H.Jones R E Jordan Robert Juckel Isabelle Junqua Rene Kahn Michael Kaiser Christof Kälin Heike Kaltschmidt Stephan Karathanos Thangaraj Karuppuswamy Holger KaÃner Alexander Kats Howard Katz Julie Kaufman Kieran Keane Jean-Michel Kelbert Matt Kelly Colin Kenworthy Emyr Kerfoot Lawrence Kern David Kershaw William A Kessler Choi Pun Keung Paul B. Keyser Arbi Khodadadi Chris Killingsworth Pavel Kirkovsky Murad Khasawneh Stephan Klaft Ben Klaasen Dominik Klein Holger Klemm Maria Klonner Sune Kloppenborg Jeppesen Paul Knutson Dennis Koda Eugene Kogan Anton Kolchunov Jonas Kölker Christian Kolrautz Erik Könnecke Rungporn Koohasaneh Ronald Kramer Andreas Kreisel Konrad Kreuzer Glen Kriekenbeck Peter Krug Sascha Krüger Joerg Kuberek Jan Kubiczek Jared Kubly Sampath Kumar Oscar Kuzmanich 6.9(Coins) Sylvain Lacroix 6.9(Amazon.fr) Mikko Lahikainen Todd Lambert Bernard Lanneluc Greg Lanz Patrick Lapointe Peter Larsson Michael Lasky Thomas Lathouwers David J Laumann Nam Le Yves Le Bonniec Thierry Le Chevillier Nathalie Lecocq Charles Lee Deborah Lee Dave LeGendre Krazy Legz Shaun Lenno Lode Leroy Le Roy Chong Antoine Leveques 6.9(Amazon.fr) Laurent Levesque Don Levin Alan Liao Mark Lindemann Karl Lippe Philippe Lizon John Lombardo Bruno Longelin Andrea Lovisetto Richard Lowne Robert Lubojanski Alan Lucas II Bernie Luger Sven Luther Martin Lynch James MacAulay Richard Mackey Anthony Maddaloni Michael Maier Bobby Maisnam Orion Malfar Bruno Mamer Jiri Manas Vladimir Mandic Peter Marchert Bruce Marshall Robert Marshall Andreas Marti Joseph Martinez James Martini Michele Martino Eric Masch Chuck Masters Ryan Masters Charles Mastin Ryan Maziarz Mariusz Mazur David McAleavy Jeffrey Brent McBeth Kent Brewster Diane H McCarty Eric McCoy Patrick McDowell Paul McEwan Evangelos Meintanis Dieter Meixner Eric Merkel Michael Merwald Kevin Metz Mexicommerce Christopher Meyer Greg Miller Stuart Miller Nicole Mills Mark Miltenberger Adrien Miquel Andrei Mircea Muresan Mirela Ben J T Mitchell Steve Molenda Chris Moll Amalia Monroy-Ostria Lorena Monsalve Wesley Moore Lisa Mooty Jose Luis Morales Mickael Moreira Howard Moreland Carlos Jiménez Moreno Mario Moretti Monique Morin Josef Motsch Jerome Moureau Riccardo Mugnaini Florin Mühling Ronald Murakami Sergiy Murashkin Chris Murphy Wayne Murphy Lasse Myran James Nagy Steve Nagygeller Guillaume Nani Santosh Narayan Clement Navarro Tusiime Ndyajunwoha Bogdan Neag Danie Nel Benoit Nesme Domingos Caruso Neto José Cirino Silva Neto Aaron Newman Ben Newton James Niemasik Sebastian Niestrath Alexsandr Nikiforov Danny Nguyen David Nguyen Matthias Nolda Michael Norris John OBrien David Ohayon Brigitte Regina Ohla-Fiedler Nathan Oliver Danny O'Leary Vi On Jeff O'Neil Michael Oppermann Sean Orenstein Simon Orrell Emilio Ortiz Daniel Osborne Christopher Otey Don Ouart Simon Pagel Silvio Palmeri Patiwat Panurach Gregory Park Shawn Parker Michael Parkhurst James Alvin Parrish Bryn Parry Mathews Partnership Nick Pashley Pablo Pasquali Mita Patel Ian Paterson Silvio Patti Arkadiusz Patyk Aaron Pava Jacques Pelissolo Emmanuel Pellereau Sylvain Pellier Ettore Pennestri Antonio Perez Madrazo Jean Michel Perret Robert Perkins Gerd Peter Sven Petersson Harald Pfeiffer Heiko Philipp Matthew Philmon Dominique Pieta Andre Pietsch William Pilkington Edouard Pinon Dan Piponi Sam Platt Dominique Plaut Plerumque Engineering Mark Ploegstra Olaf Podendorf Micha¿ Popio¿kiewicz Brian Potter Jean-Marc Prevot John Prior Marek Przybyszewski Alan Pucill Seth Pybas Ralph Pyne Ubence Quevedo Edgar Quezada Philippe Rabiller Boel Ragna Amit Rahat Konrad Rainer Daniel A Rankin Thomas Rea Douglas Reedy aka plook6969 Adam Reid Karl Reininger Frank Rezac Ricardo Ribalda Pedro Rica Jeff Richard Gerson Riddy Michael Riegert Gregory Riley Sean Riley Emilie Roberts Antoine Robitaille Simone Roda Jose Rodrigues Felix Rodriguez Leannet Rodriguez Allan Rogers Bennett Rogers Tyson Rogers Chrissan Römer George Roshan Jesus R Ross Mauro Rossetti Pavol Rovensky Golan Rowe III Philip Rowlands Hans Ruegg P Ruf Nicolas Ruff Paul Ryan Chris Ryder Felipe Saa Kenny Saltiel Santiago Salvador Steve Sanchez Claire Sanders Richard Sands Havard Sandvand Carlos Sanmartin Dominguez Stefan Schaden Olaf Schalbe Alexander Schardt Roger Scharer Barry Schatz Rony Schell Timmy Schweer George L. Schmauch Jr Ronald Schmetzer Rico Schmitteck Todd Schneckloth Nigel Schofield Timothy Schroeder Martin Schulte Florian Schultheis Oliver Schulz Jan Schwager Harry Schwartz Matthew Scott Daniel Sedory aka The Starman Tom Seiffert Jacques Seignolles Axel Seinsche Janice Semenkovich Amir Sheroot Emanuele Signori Ralph Silberman Carlos Silva Sandreano Silva Geoffrey Simmons Dave Simpson Rudy Sinama Daniel Sinclair Michal Sindlar Joshua Skinner Ola Skjeldal Alan Skonieczny Roger Slack Andrew Slater Don Smith Alfredo Sola Paolo Soleni Theodore J. Soldatos Martin Sosnowski Joseph Spada Andre Spahlinger Matthias Spang Michael Spann Philippe Spard David Spigolon Michael Spira Michael Spradlin Mark Stam Wilfried Stanke Keith Stansell Joseph Stateson Peter Steffek Jan Stehlik Claude Steichen Anne Steingass Martin Steppuhn Lee Stewart Robin Stewart Jan Strube Xavier Subira Soler Paul Suchko Nicolas Sulek Trevor Sullivan Richard Sutter Swen aka bagsbanni Tim Switzer Steven Szabo Sébastien Tabarly Philippe Taine Erhan Tamer Richard Tan Perry Tancredi Alexander Taubenkorb Andrew Taylor Donald Taylor II Pierre Teixeira Sylvain Tehard Gerald Tempel Tempus Dictum, Inc. Claus JJ Tern Carlos Terre Jean-Loup Tessiere Michael Thadewaldt Brian R. Thacker Alain Theophile Julius Thijssen Florent Thoumie Alexis Thuillet Tiger aka IndianTigerrr Arnaud Tiger Allan Todd Heinz Tödter Diane Tompkins Lein Ton Phuong Tran Olivier Trannoy Travel Bargains, LLC Tree aka treenyc Marc Tretiakow Clément Trosseille Evgueni Trounev Chow-yee Tse Kaila Tsutakawa Jaakko Tuosa JFH Turin Neil Turton Chris Uglanica Yury Umanets uT mansel Sylvester van de Logt Mateusz Urbanowicz Oscar Urra Martin van den Berg TK van Dyk Rene Valladares Paul Vandenheuvel William VanderPol Ronald Van Kleeff Victor van Rooijen Bert Van Velsen Daniel Vasques Simon Venables Mickael Vera Viaduct Corporation Maxime Vignon Erika Vilches Gonzalez Teresa Vincent Len de Vlaming Joy Vyloppully Kwong Chi Wai David Wald J Bryan Wall Ki-Cheng Wang 6.9(Amazon.fr) Christopher Wanko Laurent Wargon Nathan Wayne Laurence Weager Achim Weber Andreas Weber Paul de Weerd Markus Wehle Erich Wehrhahn Peter Weilenmann Ari Weintraub Martin Weinz Olaf Weiser Dennis Welch Dirk Van Welden Brian Wengel Jorg Wenzel Elmar Werner Brenton West Alexander Wichmann Jordan Wiens Christoph Wieseke Andrew Wigginton Jamie G Wild Nigel Williamson David Wilson Jack Wilson Myles Wilson James Winfrey Tim Winspear Felix Wissmann Steve Wheeler John Whitney Dominik Piotr Wnek Miles Wolbe Patrick Wolf Jason L. Woodruff Michael Wooldridge Jonas Wörlein Peter Wrenshall Zane Wright David Wrigley Stella Wu Jurgen Wunschel John Yasmer Vernon R Young Victor Yu Tivo Za Paolo Zambernardi Marko Zarkovic Kristen Zborowski Dmitri Zdorov Jonathon Zener Alexander Zhuk Georg Zimmer Brian Zinn Alessandro De Zorzi Cesar Luis Benavides Zuniga