great site for doing online exercises, its not your usual boring grammar pages. Be patient some of the links won't always work but its good when it does
A useful site with authentic English (and other languages) from around the world, you can select the language, level of difficulty,gender, age etc, great for listening to real accents that arent usually found in course books