Taxes can be balanced, minimized and deferred and depending on how you manage your own protfolio and overall financial scheme, the cost can be minimized. Pays to have a good tax consultant.