The range and number of technologies currently available have created both opportunities and challenges for language educators. Positive outcomes ascribed to TeLL use are cited in many studies that examine, for example, speaking , reading , writing , vocabulary , peer language learning , culture learning and independent language learning