As suggested in [8], the main goal of CALL should be to simulate human teachers and their pedagogical competence whenever, wherever and to whomever necessary. It is possible to achieve individualization in both commonly accepted modalities within CALL, namely, computer-as-a-tool and computer-as-a-tutor. Within the computer-as-a-tool paradigm, computers are employed as mere teaching tools which increase the efficiency and/or efficacy of the language learning and teaching process [10]. Personalization in this context remains the responsibility of the teacher and should be addressed during the process of preparing and setting up learning tasks. This is achievable by, e.g., scaling the complexity of a task, suggesting the use of software packages which are likely to help learners in carrying out their tasks (such as online thesaurus or translation software), pairing or grouping learners appropriately or even choosing the right Web 2.0 tools that will be most beneficial for the development of a targeted skill. Conversely, the computer-as-a-tutor paradigm represents the situations in which the computer has temporarily taken over the role of a language teacher with the aim of addressing all learner needs as a human teacher would [10].