The Center for Educational Resources in Culture, Language and Literacy, has been busy gathering web resources for use in the teaching and learning of L2 language skills (speaking, listening, reading and writing), as well as tools for creating your own materials. These resources are not specific to any language--they can be used for multiple languages and in many contexts.
See Links for L2 Learning Around the Web at http://arizona.us2.list-manage.com/track/click?u=12f26b83017c8223bcb1241ee&id=ec3637c27c&e=5a6206be74 . Click on the icons to open lists of resources that CERCLL staff have found useful in L2 teaching; click on the sub-category to see brief descriptions of online resources and their respective links. There is also a downloadable PDF version of the list on the CERCLL website.