The potential of hand held computer technology to serve the needs of teacher education in African rural settings.