Upon hearing about the Ethereum craze, I became more interested in the technology rather than the currency. In short, I have been trying to teach myself Solidity and so far that has been going pretty well. I have created my first (although stupidly simple) test-net smart contract called Wallet Faucet. Basically, it is a sort of decentralized faucet that runs on the blockchain, users can either donate or take a set amount of ether out. This is so they don't have to mine it and can start writing contracts without mining (or just get some quick test ether!). My question is, is this a good use of a smart contract? Or am I just not understanding the uses/technology properly? Thank you!