Links

About level B2:
Dictionary:
Pronunciation:
Listening
Radio
Videos
BBC page
Songs
Reading and games
www.eastoftheweb.com

Help with grammar                                                  
http://grammar.quickanddirtytips.com/
Dictionary of slang                                                  
http://www.urbandictionary.com/
Reading exercises: New York Times Fill-ins
http://learning.blogs.nytimes.com/category/fill-in/