I'm struggling to understand what can be accomplished with smart contracts. Can they actually hold (or force a transfer at completion of) ether? Could they work almost like an escrow account? Or would that require a "trusted" wallet to hold the funds until the contract completed?
Would it be more feasible to try to create your own tokens and allow them to be redeemed? My understanding is this would work, but would still require a "master account" to be manually held on the "honor system".