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="" />