If you need to memorize some facts, or drill yourself on more complex concepts, digital flash cards might do the trick. Check out my article Upgrade Your Brain for an overview of Mac-based programs that will help.