Text this: The Riddle of Distance Education Promise, Problems and and Applications for Development