Internet+Sites

http://www.digitaldialects.com/Spanish.htm  Animated materials on this site are aimed at learners with beginner to lower-intermediate levels of Spanish. There are a couple of vocabulary building activities for intermediate to advanced learners on the advanced activities page. Here you may review  many topics from 7th grade spanish.