Confronting Design Problems in Developing On-Line Courses in Higher Education