I've deployed my contract using the unaltered "Full Code" as specified here: https://www.ethereum.org/token#full-coin-code.
Once the contract has been formed, I seem to be able to administer it without issue using the - Burn, Mint Token, Transfer, Freeze Account & Transfer Ownership functions.
I'm now testing the Burn From & Transfer From functions, however when I try to execute a contract to say burn half of the tokens from the target accounts balance, executed from the contract owner account I get the message "It seems this transaction will fail. If you submit it, it may consume all the gas you provide." When I execute the contract I get a message "Intrinsic Gas Too Low".
Is there a bug in the sample code or (more likely) what am I doing wrong? Is there some security issue (do I need to turn on the ability to transfer from users accounts somewhere else)?