Cool Math Games has LOTS of fun activities that involve logic, numbers, and reasoning.
Math videos with interactive quizzes and activities at the end of each.
Instructional videos on various math topics
Math games on a using a wide range of skills.