What's the difference between predestination and predeterminism? Could someone please plainly spell out the differences between the following concepts?


Predestination
Predeterminism
Determinism
Theological determinism


There appears to be some debate over whether or not some of these terms are synonymous and interchangeable. Calvinists undoubtedly believe in predestination, but how does predestination differ from the other three concepts listed above?
From wikipedia (great source, I know):

Predestination


  Predestination, in theology, is the doctrine that all events have been
  willed by God.


Predeterminism 


  Predeterminism is the idea that all events are determined in advance.
  Predeterminism is the philosophy that all events of history, past,
  present and future, have been already decided or are already known (by
  God, fate, or some other force), including human actions.


Determination (=Determinism, Predetermination)


  Determinism is the philosophical position that for every event,
  including human action, there exist conditions that could cause no
  other event. "There are many determinisms, depending upon what
  pre-conditions are considered to be determinative of an event."
  Deterministic theories throughout the history of philosophy have
  sprung from diverse and sometimes overlapping motives and
  considerations. Some forms of determinism can be empirically tested
  with ideas from physics and the philosophy of physics. The opposite of
  determinism is some kind of indeterminism (otherwise called
  nondeterminism). Determinism is often contrasted with free will.
  
  Determinism often is taken to mean causal determinism, which in
  physics is known as cause-and-effect. It is the concept that events
  within a given paradigm are bound by causality in such a way that any
  state (of an object or event) is completely determined by prior
  states. This meaning can be distinguished from other varieties of
  determinism mentioned below. [..] Determinism rarely requires that perfect prediction be practically possible.


Theological determination


  Theological determinism is a form of determinism which states that all
  events that happen are pre-ordained, or predestined to happen, by a
  monotheistic deity, or that they are destined to occur given its
  omniscience.
  [..]
  Two forms of theological determinism exist, here referenced as strong
  and weak theological determinism.
  
  The first one, strong theological determinism, is based on the concept
  of a creator deity dictating all events in history: "everything that
  happens has been predestined to happen by an omniscient, omnipotent
  divinity". The second form, weak theological determinism, is based
  on the concept of divine foreknowledge - "because God's omniscience is
  perfect, what God knows about the future will inevitably happen, which
  means, consequently, that the future is already fixed".


It's a difficult subject, and there exist many variants, some include free will and some don't. In general, I'd classify as follows:


Predestination = strong theological determinism
Predestination implies Predeterminism, but not the other way around.
Weak theological determinism implies Predeterminism as well, but not the other way around (because Predeterminism is more general).
Determinism is also a very broad term and encompasses many things, but as causal determinism, it is, in my opinion, independent of the other terms. Determinism works together with all above forms, in that God could just have created the "right" starting conditions at the beginning of the universe. Nondeterminism also works, then God can be seen to also influence a lot while the Universe is "running", so to say.