I've been tempted many times to adopt this kind of outlook, and there's a crap ton of applications for it. I would go so far as to say science is the pursuit of understanding exactly what you just described. Everything happens for a reason, and that reason is dictated by an immense amount of factors we are constantly trying to measure. However, I think I'm pretty firm in the belief that the more self aware we become both as a society and an individual, the more "free" we become. If you know why you do something, you're generally able to opt out of doing it or choose different things to go a different direction. In a world of infinite choices, it's hard to manipulate that with the, "well then you're just making a different choice because you're aware, which still dictated your choice." I just feel like using the predestined argument becomes inadequate. Becoming self aware to be able to control yourself more is a very common theme in religion, the concept of God, movies like the Matrix, etc.. It's just slow going for us mortals, who have to evolve and progress at a painstakingly slow rate ::tear::.