I bet you must have not just once but many a times wondered why you Dream. This post will describe a theory that takes some ideas from the domain of technology. Remember, we talked about the enormous network of brain Neurons in an old post. We will visit that subject again. Just to tell the novice, the brain is composed of a massive network of countless neurons and its in these very neurons