Exercise your brain!
Brain Training is a great collection of games based in part on principles derived from cognitive tasks to help you practice different mental skills.
Memory Flow - Practice your learning and memory and attention to details with visual stimuli.