Quizlet is a very interactive site that allows one to practice subject content through a variety of activities such as flashcards, spelling, definitions, matching definitions, and questions.
Vocabulary activities can be created in seconds, or users are able to search and use sets that have already been created. Quick, easy, fun and effective. Check it out at Quizlet.com