I love this website. You can find slang used in different Spanish-speaking countries, and you can even see the transcription of some songs that use slang in Spanish. The dictionary is in Spanish, but you could still figure out the meaning of the expressions, or you could use a regular dictionary to figure out the meaning. It is true that learning proper Spanish is important, but it is also interesting and fun to learn the popular language! http://www.jergasdehablahispana.org/
You can get the conjugation for any Spanish verb at this site. Also has other information about the Spanish language. http://www.verbix.com/languages/spanish.shtml
An English dictionary with multilingual search. http://www.allwords.com/
Another multilingual dictionary. The number of daily uses is limited, but if you do not need to search for so many words, this is a helpful tool. http://www.ultralingua.net
Here you can find some interactive activities that could either help you refresh or strenghten your language skills. There are over 5,000 activities. http://www.quia.com/shared/spanish/
This is the textbook's website. In this website you can find some practice activities, as well as self-tests to help you prepare for the chapter tests. They also have webquests and digital copies of the Ms Prctica exercises and the chapter's vocabulary. http://www.phschool.com/atschool/paso/
Here is a link to practice your preterite versus imperfect http://www.trinity.edu/mstroud/grammar/pret6.htm
Here is another one to practice for the Spanish 2 Chapter 10 test http://www.quia.com/pop/10816.html
And one more. (Hope you've had enough:)) http://www.quia.com/cz/16442.html?AP_rand=618612263
Practice 18 out of the 20 words that will be on the vocabulary section of your chapter 11 test by playing this memory game. Spanish 2 Chapter 11 vocabulary review memory game