UniversalGiving - Donate or Volunteer Internationally.
       
 
Teach English - the international language of commerce, technology and opportunity -