http://www.nationalmssociety.org/Bro...MindMemory.asp
At the bottom of the article is another link to solving cognitive issues. Maybe something in these links might be of help.
Like someone mentioned before, games help keep the mind sharper. I plan card games daily for this reason.