http://6url.com/G4

This is an interesting thread, points to lot of resources and discussion.

Personally speaking, I think that dreams are nothing more than what we think, experience, fantasize in our day to day life. :)