Preparing Teachers for the New Millennium: are we doing enough?