And a note: Gabe Kapler jumped to Japan after 2004, only to come back mid-2005, retire after 2006 to become a minor league manager, then came back to the Majors. So, simply, he was on the team in 2005 and 2006, then left again. And now he's retired. OK, hope that clears it up.
Apologies to Ramiro Mendoza, Cesar Crespo, Ricky Gutierrez, etc., players purposefully left off.