I'm envious :).
My memory is terrible. All tasks in school that relied on rote memorization were very taxing for me, and I can honestly say I remember very little of what has happened in the last week.
At all times, I keep a small hardcover notebook with me, and use it to record everything. Thoughts I have, tasks to perform, all sorts of reminders to myself. If I didn't have it, nothing would ever get done, just thoughts drifting into the mist :).