Please post Spanish-language resources you have used and found especially effective with your students. Also if you have any tips, tricks, issues or such, please include those. For example, does the site focus on Catalan or Latin American Spanish? Are graphics potentially a problem with elementary students? etc.
Epals exchanges in Spanish are great. My students at all levels corresponded with students in Spain and Mexico. See www.epals.com.