I don't know if this was mentioned yet, but exercise is great for memory. It will also relieve stress. I've gotten back into running and I've already seen an improvement. I need all the help I can get staying on task. I also make lots of lists.
Also, how much sleep are you getting a night? That...