Why are prices still so high? Corporate greed, some say. - L