I really enjoy DreamBox. It acts as a game so students are motivated to work through it.
How I Use It
My students use it to reinforce skills that they are learning in class. It also helps to catch them up on skills that they are missing.