@masonsam https://ethereum.stackexchange.com/questions/144/can-contracts-pay-the-gas-instead-of-the-message-sender. You can refund the gas used to the "customer".
After I copy the "Minimum Viable Token" verbatim to https://wallet.ethereum.org/deploy-contract, I'm getting this error:
Could not compile source code.
Error: The method eth_compileSolidity does not exist/is not available
Actually, any code can't be compiled, no matter how simple it is.