Helping yourself by helpinng others