You're welcome JT, Oh boy do I have more on memory. lol
It's mostly about practicing, but there are some fun sites that can help train your mind.
This has some fun games and brushes on some of the memory techniques. There are tons of others you can search for, most will offer word games or puzzles.
http://www.braingle.com/index.php
Another excellent source for practice "it's math"
http://www.khanacademy.org/
Edit: I felt wrong to add in Khan Academy "math" without making it easier by adding in some math tip/tricks.
For the more advanced you can search memory techniques, there are many. This site offers several exercises that can be used, it has a lot more info as well.
Boosting your brain power
http://superconscious1.blogspot.com/...ain-power.html
Loci system, excellent for learning a phrase in a foreign language
http://superconscious1.blogspot.com/...membering.html
Peg system, great for lists
http://superconscious1.blogspot.com/...for-lists.html
Photographic memory, the holy grail
http://superconscious1.blogspot.com/...ic-memory.html