Oh my... another meditation on the issue of free will, and the existential angst we would experience if we learned that our choices are deterministic. Personally, however, I think that the whole question of free-will vs. determinism is a false dilemma. For me, another issue is more important:
Determinism vs. randomness.
If my choices are not deterministic, they must be random. I would rather be deterministic than random. In any case, if they are random, it means that I don't have free will either.
I like to think that all my choices are a result of the past; my genetics, my childhood upbringing (that I don't even remember, but which formed the neural pathways in my brain), my early memories, my environment, education, experiences, friends, knowledge that I have absorbed from the world... In each and every moment, I make a choice, which is the best choice I can make given my brain power/structure, my motivations and the external constraints given (is it raining? can I fly? when do I need to pay the rent). Even my motivations are largely determined by my genetics - avoid pain, strive for pleasure. I definitely hope that my choices are not random.
How does morality come into play, if our choices are deterministic? It doesn't - my morality is my internal concept that I use to make choices more quickly/easily. I don't impose my morality on other people and I don't really care how they make their choices, but I support different forms of punishment that modify the incentives of other people so that the society can function.
Finally, I don't think that the future is predictable, even though it is deterministic. Like you don't know what 1048936701349 * 13046871435 is before you calculate it, like even the computer cannot predict the result before calculating it (i.e. the fastest calculation algorithm is also the fastest prediction algorithm), the same way we cannot predict the future before it happens, i.e. before the universe "calculates" it.