In case you were wondering, I killed some time last night and compiled the geneology of everyone on the Mets' 40-man roster. I couldn't find some of the exact dates, denoted by ??. Sort of a fun exercise. This should be 99% accurate, though it's possible that I've missed the origin of some of the early round draft picks the Mets have had (i.e. if they were compensatory picks).
The square brackets denote current denizens of the 40-man roster. Parentheses denote transaction dates.
Selected Henry Owens from the Pirates in the 2004 minor league draft.
Selected Matt Lindstrom in the 10th round of the 2002 amateur draft.
Traded Henry Owens and Matt Lindstrom to the Florida Marlins (11/20/06) for Jason Vargas  and Adam Bostick .
Signed Willie Collazo  as an amateur free agent (3/1/06).
Signed Pedro Feliciano  as a free agent (2/28/06).
Selected Brian Bannister in the 7th round of the 2003 amateur draft.
Traded Brian Bannister to the Kansas City Royals (12/6/06) for Ambiorix Burgos .
Selected Aaron Heilman  in the 1st round of the 2001 amateur draft.
Selected Matt Peterson in the 2nd round of the 2000 amateur draft.
Selected Ty Wigginton in the 17th round of the 1998 amateur draft.
Signed Justin Huber as an amateur free agent (7/26/00).
Traded Justin Huber to the Kansas City Royals (7/30/04) for Jose Bautista.
Traded Jose Bautista, Ty Wigginton and Matt Peterson to the Pittsburgh Pirates (7/30/04) for Jeff Keppinger and Kris Benson.
Traded Kris Benson to the Baltimore Orioles (1/22/06) for John Maine  and Jorge Julio.
Traded Jorge Julio to the Arizona Diamondbacks (5/24/06) for Orlando Hernandez .
Selected Ruddy Lugo  off waivers from the Oakland Athletics (6/14/07).
Signed Pedro Martinez  as a free agent (12/17/04).
Selected Carlos Muniz  in the 13th round of the 2003 amateur draft (6/3/03).
Selected Mike Pelfrey  in the 1st round of the 2005 amateur draft (6/7/05).
Signed Mike Cameron as a free agent (12/23/03).
Traded Mike Cameron to the San Diego Padres (11/18/05) for Xavier Nady.
Traded Xavier Nady to the Pittsburgh Pirates (7/31/06) for Roberto Hernandez and Oliver Perez .
Signed Jae Weong Seo as an amateur free agent (1/6/98).
Signed Tim Hamulack as a free agent (1/14/05).
Traded Jae Weong Seo and Tim Hamulack to the Los Angeles Dodgers (1/4/06) for Duaner Sanchez  and Steve Schmoll.
Signed Carlos Gomez as an amateur free agent (7/27/02).
Selected Philip Humber in the 1st round of the 2004 amateur draft (6/7/04).
Signed Deolis Guerra as an amateur free agent (on or around 7/11/05).
Selected Kevin Mulvey in the 2nd round of the 2006 amateur draft (6/3/06).
Traded Carlos Gomez, Philip Humber, Kevin Mulvey and Deolis Guerra to the Minnesota Twins (2/2/08) for Johan Santana .
Signed Scott Schoeneweis  as a free agent (1/16/07).
Selected Joe Smith  in the 3rd round of the 2006 amateur draft (6/3/06).
Signed Claudio Vargas  as a free agent (4/10/08).
Signed Billy Wagner  as a free agent (11/29/05)
Signed Matt Wise  as a free agent (12/18/07).
Signed Robinson Cancel  as a free agent (??).
Signed Ramon Castro  as a free agent (12/15/04)
Signed Gustavo Molina  as a free agent (??)
Selected Lastings Milledge in the 1st round of the 2003 amateur draft (3/3/03).
Traded Lastings Milledge to the Washington Nationals (11/30/07) for Brian Schneider  and Ryan Church .
Selected Drew Butera in the 5th round of the 2005 amateur draft (6/7/05).
Selected Dustin Martin in the 26th round of the 2006 amateur draft (6/3/06).
Traded Drew Butera and Dustin Martin to the Minnesota Twins (7/30/07) for Luis Castillo .
Selected Mike Jacobs in the 38th round of the 1999 amateur draft (6/2/99).
Signed Yusmeiro Petit as an amateur free agent (11/15/01).
Selected Grant Psomas in the 15th round of the 2004 amateur draft (6/7/04).
Traded Mike Jacobs, Yusmeiro Petit and Grant Psomas to the Florida Marlins (11/24/05) for Carlos Delgado .
Signed Damion Easley  as a free agent (11/17/06).
Selected Vance Wilson in the 44th round of the 1993 amateur draft (3/3/93).
Traded Vance Wilson to the Detroit Tigers (1/5/05) for Anderson Hernandez .
Signed Jose Reyes  as an amateur free agent (8/16/99).
Signed Fernando Tatis  as a free agent (??).
Selected Todd Hundley in the 2nd roundof the 1987 amateur draft (6/2/87).
Signed Octavio Dotel as an amateur free agent (3/20/93).
Selected Kyle Kessel in the 60th round of the 1994 amateur draft (6/2/94).
Traded Todd Hundley and Arnold Gooch (minors) to the Los Angeles Dodgers (12/1/98) for Charles Johnson and Roger Cedeno.
Traded Octavio Dotel, Roger Cedeno and Kyle Kessel to the Houston Astros (12/23/99) for Mike Hampton and Derek Bell.
Selected David Wright  in the 1st round of the 2001 amateur draft as compensation for Mike Hampton signing with the Colorado Rockies.
Signed Moises Alou  as a free agent (11/20/06).
Signed Marlon Anderson  as a free agent (7/12/07).
Signed Carlos Beltran  as a free agent (1/13/05).
Signed Endy Chavez  as a free agent (12/22/05).
Selected Nick Evans  in the 5th round of the 2004 amateur draft (6/7/04).
Traded PTBNL/cash to the Arizona Diamondbacks (6/13/08) for Trot Nixon .
Selected Corey Coles in the 5th round of the 2003 amateur draft (6/3/03).
Selected Ryan Meyers in the 17th round of the 2003 amateur draft (6/3/03).
Traded Corey Coles and Ryan Meyers to the Chicago Cubs (1/5/08) for Angel Pagan .