I have a suggestion to solve the problem of escrow. It involves Ethereum smart contracts and would be similar to TheDAO. So someone writes the contract and uploads it. Then anyone that wants to donate will send ETH to the smart contract which will hold it in escrow until conditions are met as...