If dreams are a product of your memory sorting function or whatever it was... I can remember it had something to do with memories... then, that night, shouldn't the dreams (as memories) themselves be sorted and effect the next nights dreams, and those dreams effect the next nights dreams, and so forth? In short, your first dream (if remembered) should influence your next dream which would influence your next dream which would influence your next dream, ect.

That is, if you remember all your dreams without fail.

I don't know if I'm right, wrong, confused or what, but shouldn't that make problems in the long run?

Just a thaught. Ignore me if you think I'm stupid.