Great speeches : today's women. - Rice, Condoleezza,; Clinton, Hillary Rodham; Heinz Kerry, Teresa,; Hasselbeck, Elisabeth,; Salie, Haleema,