We've recently been doing about theories for dreaming in Psychology: removing useless information, random neurone firing, fulfilling repressed desires, delayed learning etc etc...

Which theory would best account for lucid dreaming? I would have said Freud (repressed subconscious desires) but it doesn't really fit with the dream being consciously controlled. Or do you think it is an example of humans rising above natural instincts and needs a different explanation?

If there have already been posts on this I apologise. Any links to info on this would be great.