Re: I hope this will be useful
"It's a question of avoidance vs evasion. Avoidance (structuring your financial dealings to mimimize tax) is legal. Evasion (misrepresenting financial dealings) is not."
Actually, that used to be the case but the game has changed.
Tax evasion is fraud and is a criminal offence.
What you refer to as tax avoidance is now called tax planning and is acceptable.
Tax avoidance is about structuring your business transactions in an entirely artificial way to avoid paying tax without actually breaking the letter of the law.
The government considers tax avoidance schemes to be against the spirit of the law and will move to close loopholes in legislation/regulations. Companies employ tax advisers to create new tax avoidance schemes to employ as soon as the game is up on the current scheme. A bit like zero-day exploits, really.