Distance Learning: New Frontiers for solving old problems