Hey fire, quick question - by what method are you waking up in the mornings? By alarm?

One thing that can seriously mess up your recall happens just seconds after waking up - and that's your mind's focus. Any movement or distraction can seriously effect what you have been dreaming just minutes before.

Think if your mind as pond filled with water. While you're awake, this pond ripples viguriously with thoughts and actions that you perform. When you're at rest, the pond settles, becomes still. Your dreams then become projected onto the surface of the pond, kind of how you'd see the moon refelected onto it. If you are awakened very abruptly, it would be the same as someone dropping a huge stone into your pond - ripples and splashes would break up your image... your dream.

If you're able to wake up slowly, naturally - you will likely keep the impression that's in your mind and as you recall one image, you'll slowly remember what happened before, and then before that, and before that... etc.