BrainRush is an excellent new site that I just found out about from Larry Ferlazzo's blog. BR is a fantastic site for students to create and learn through flashcard style games. Also, these games utilize a "adaptive practice technology" which is ideal for Differentiated Instruction as it tailors learning to each individual student needs.
I highly recommend checking out BrainRush by clicking here!!!