My students do a lot of webquests where I have them answer a series of questions using their e-books as well as Internet sites and some videos. Here is one my students just did on the Punic Wars. I believe that webquests cater to different learning styles and thus help all students learn more effectively. Webquest.org is a starting point for hundreds of different webquests. If you are like me you can take bits and pieces from others or even start with the key concepts you have to cover and start doing some searching online to build one of your own.