Irrevocable Trusts are used predominantly for two purposes: tax avoidance or asset protection.