The one about free will is difficult. It would depend on time i suppose. If time isn't moving then there is no free will.
For example: If you could travel into the future 10 days, then then the future has always been there, since the beginning of time. If this is true then everying predetermined. If you could go backwards, then it's the same. If however, the future and the past do not exist on any level, then free will determines the next event.
I might be talking complete crap here, so many things are involved <img src="/ubbthreads/images/graemlins/stupid.gif" alt="" />
Everyone knows from "back to the future" time spits in an other time line if you go to the past and change things or change things you know would happen by going into the future.
Unless you are folowing Futurama's pre destination rules from the "why of fry"?