Turing completeness of Bitcoin Script

For me, scripts are one of the most interesting features of Bitcoin. They provide possibilities which have no equivalent in classical currencies. However, the wiki states

It is purposefully not Turing-complete, with no loops.

  1. What’s the rationale behind this decision?
  2. Are there any proposals for useful contracts which would only be possible in a Turing complete script implementation?
  3. Are there any alternative crypto currencies with Turing complete scripts? If so, how do they solve the problems from 1?

Is there an opensource crypto-currency exchanges engine?

I’m looking for an opensource crypto-currency exchange engine.

My preference would be for something easy to use like joomla or drupal. My exchange setup needs support for alt-coins and bitcoin.

I have discovered intersango myself. However, sql file is corrupted, there is no creation of tables and import does not work. Plus it is bitcoin exchange only (and I need alt-coin support). Site of this exchange with “invites only”, registration is closed.

Is there something super-simple that I can use to get started?

Who created the Bitcoin blockchain?

Satoshi Nakamoto wrote the theory about Bitcoin in his paper, but did he (or they) also launch the Bitcoin blockchain?

Like: Peter Higgs founded the Higgs particle in theory, but he didn’t find the actual particle…

Most secure way of sending bitcoins from bitcoin-qt offline wallet

I have an offline wallet created by Bitcoin-QT.
I want to send some of the bitcoins in this wallet to another address.

The most secure way I can think of is this:

  1. Boot from a Linux Live CD
  2. Install Bitcoin-qt and let Bitcoin-QT sync with the network
  3. Import the wallet to Bitcoin-QT and send bitcoins
  4. Save the wallet because of the change (https://en.bitcoin.it/wiki/Change) which was sent to a new created address in the wallet

But what happens if between step 3. and 4. your computer crashes?
All bitcoins which should be left in your wallet are lost.

Is there a more secure way of sending bitcoins from your offline wallet with Bitcoin-QT?
If not, whats the most secure way to do this in general?