Free at Last? Teachers, Computers and Independent Learning.