UniversalGiving - Donate or Volunteer Internationally.
       
 
Donate an animal in honor of a loved one.