The new millennium has brought new challenges in foreign language teaching. Emerging technologies along with the old methodologies are important tools in modern life. (Black)boards are being substituted with overhead projectors, textbooks are added with podcasts, interactive games, films and videos.In this hectic life there are a lot of sites, aimed at helping both teachers and students in teaching and mastering the language. Educators, bloggers, companies are doing their utmost to facilitate our noble activity.This article is devoted to some of the resources teachers can use in their everyday work. It highlights strong and weak points of some of them, underlying where and when the material(s) can be used.The advice of the authors can be helpful in ESL teaching and learning both at university or school levels.