Hi<br/><br/>Is there any expression/idiom in English which means that <b>someone is using a lot of his energy (or resources) on something trivial</b>?<br/><br/>Or someone's <b>efforts are not channelized.</b> We have one expression in our language whose literal translation would be:<br/><br/>Don't kill a sparrow with a cannon.<br/><br/>or <br/><br/>You're killing a sparrow with a cannon. <br/><br/>Thanks,<br/><br/>Tom