I have a very good memory; I can remember every small little detail quite easily... however, if it's an memory not close to my heart, my memory is then shit! If it's not important to me, it's not worth remembering. Har har!! :crazy:
As for me, I know I have terrible short-term memory because I am so absent-minded and easily distracted, and that be explained with cognitive functions (Si and Ne definitely playing into it, at least). It almost feels like grasping at straws trying to keep track of things. You know, if someone were to ask me to buy three things at the supermarket, for example, by the time they list the third thing I've already forgotten the first thing.
With rehearsal, I have pretty decent long-term memory, however. I can remember things quickly and for extended periods of time. So it's weird, I guess.
In my case, it is because I have to be paying attention to something, with the intention of remembering it, in order to remember. I could walk down a street and not be able to tell you what color the house on the corner was, even if I had been looking right at it a moment ago, because I didn't hit the "save" button in my head. It didn't seem relevant at the time.
This got me in trouble back in kindergarten. The teacher told my mother that I didn't comprehend anything I was reading, because she had me read a story aloud then asked me questions about it. I wasn't paying attention while I was reading it, because I thought the story was boring. I was focusing more on how I sounded while I was reading it, trying to put the emphasis where I thought it should go in order to impress the teacher with my performance of it. I did all of the characters' voices a certain way, but wasn't really keeping track of what they were saying.
My mother told her, "I know she understands what she is reading, because when she reads things at home, we often discuss the stories afterward." Then my mother thought to ask her, "Did you tell her she was going to be asked questions about the story after she finished it?"
"Try letting her know ahead of time, and see what happens."
So she did, and I answered everything perfectly.
I'm still like that. I have to know ahead of time that I'm supposed to focus on certain details in order to retain them. I remember the things I think about, but not always things that I experience, unless I feel strongly about something.