Thanx lubo7
I like the way you think and I agree with you about the "supernatural powers of our brain".

"Einstain use to think about hard problems in hypnagogig stage" yeah I think that's possible, some people also tend to solve problems during their LD. I think that's because you can concentrate better in that state. But I don't think that means your SubC knows more science than you.

"Freud...claimed that when we dream we can develop some kind of telepathy" I really would like to experience that.

"your subconcious don't forget". Yes that's the point I tried to make when I wrote: "All the information it has is just the information you have gained through your conscious mind". But you made it more clear.

I think of DG as another way to communicate with the Subconscious, but there are other ways too. Maybe you can make your SubC become a voice coming from the sky (in ur dream), maybe you can make it send letters to you in your dream and give you its message.(although, reading texts in a dream is not a very good idea). etc etc.
But I guess the easiest way to communicate with your SubC is to WANT it to be a human just like yourself, so you can communicate with it easily. Maybe thats why most people have DG's. Because having a DG is the simplest method to talk your SubC. So we can kind of think of DG as a MESSENGER from your SubC in a form that's easiest for you to communicate with.
That makes a lot more sense to me than saying that DG is something from your past-life and is here to help you! ... however that was only MY opinion, and I respect everyone else's opinion. So keep your opinions coming, I find them very interesting.