I'm going to offer a counter point, in that all those solutions either require you to know where you want to go, or are entirely dependent on someone else's influence and opinions, as opposed to you having epiphanies from your own experiences and trains of thought.