Ok so I've found this online "Brain Training" site that I am utterly addicted to. It takes 10 minutes a day doing tasks from math, language, perception, logic, and memory, and monitors your progress. Come check it out!
NeuroNation - The Free Brain Training Community
NeuroNation - The Free Brain Training Community