There a lot of virtual flash card sites out there, but I think Quizlet takes the cake. You can enter your own terms and definitions or search the huge database for ready-made sets. (My daughter, who is in 9th grade, found that the terms from every chapter of her healthcare science class book were already created. Score!) Once you have a set of cards, there are five different learning modes to try including scatter and space race. Your sets are share-able with a regular old link or you can embed them - great for webpages, blogs, and Edmodo! See my sample below and check out the quick guide if you are new to Quizlet.