On-Line Assignments