eating before sleep is definitely one way to stimulate your dreams...however all you are doing is amplifying them. Its a well known fact that EVERY night EVERYBODY dreams...you may not remember them in the morning, but you will dream 4 times in an 8hour sleep pattern. When you sleep all of your muscles relax and when you begin to dream all of your muscles tighten up...in a form of temporary paralysis. This is to stop your body acting out your dreams - and is what goes wrong when you get sleep walkers/sleep talkers. Eating before you sleep merely means that your body is still digesting the food, therefore when it comes to the point where your muscles wish to tighten, the muscles in the stomach and digestive system tighten and make your body uncomfortable. In a way, you are inducing indigestion. Whats all this got to do with dreaming? Well its been proved that the environment you sleep in often affects your dreams...heat, light etc. So if your body is feeling discomfort, it is more likely that you will remember your dream in the morning. Same applies to heat and light.
Now if you're wanting dreams that are as mad as a hatter, maybe we should be approaching the brownie option...
