Mix IDE for smart contracts

Remember to put the following in the JS web console because this IDE sucks:

web3.eth.defaultAccount = web3.eth.accounts[0]