I too have found fun ways to incorporate additional resources into my lessons to make it meaningful and everlasting. I use several website with my students as an educator with students ranging from elementary-high school.
Here are websites that I use to play games for the students to remember the information:
http://www.pppst.com/templates.html
http://jc-schools.net/tutorials/PPT-games/
I also use movies as it relate to the topics of the course; along with technology websites and hands on activities to help students retain information.
Are there any other resources out there that's available? Please respond back. Thank you. I hope these websites provided as well as additional information help you to motivate your students.