So first off, some of my tech ideas come from this site which is amazing an just won an Edublog award this year. The "study stack" site has allows you to help your students prepare. I have struggled with study guides for years and think this may be better than what I have done in the past. I am going to have my students create their own accounts and define each of their own words and then use it to review (or make them do part of the review guide) and then do a partner's review. The cool thing is that it allows the students to input the data and then see it in a variety of forms such as flash cards, crossword puzzles, true false, etc. Here is the US history page.