Time Traveling
One of the biggest gifts given by Buddha and Mahavira to the society besides nonviolence and gift of meditation was past life regression to their disciples, to make them understand the wheel of life and death. Every disciple before getting initiated into disciple hood were taken to the past lives to make them recognize the cycle of life and death and the importance of initiation. Visiting past life can resolves many issues instance, like fear of death would not bother that much, if one has complaints about life why am lacking so many things in my life, why I do not have success, and even it can help you to find what your destined or planned to with this new life that you have.    One of my favorite subject, that brought me lots of healing and understanding about life. In hypnotherapy they have been doing past life regression, and progression.  

Future Progression-you will argue with me that future is ascertain, or if I alter it, it going to have negative effect on you. I look it this way, firstly, I suppose through watching future by seeing yourself in that mirror you can see what existence is preparing you for, this way you may learn to live fully by accepting the life, and rathervthan changing the future you may learn how to live fully in the present, because I may never get to experience this again, and by watching pat life, called regression- or jhati Samaran ( for disciples to find out where do they stand out in terms of Soul Devepment)in buddha's words, he was in big favor of it and all the disciples before initiation or right after initiation were taken to past life, to find out they have already done what they have done, what they doing in this present life. This causes them to alter their outlook about life totally. So I suggest this to every spiritual seeker to visit their past and future start appear on it's accord. Or vice versa.