On-Line Courses: The Seven Sure Solutions