so you really meant "invest in items that you never intend to sell IN A SHORT TERM" right?
No, I meant exactly what I said. Never sell them, and then you never are taxed on the gains. In fact, no one is ever taxed on the gains.
Here is a scenario for you.
1) Buy $1000 of stock in a taxable account.
2) Wait for it to go to $10,000.
3) Donate the stock.
4) Take a $10,000 tax deduction. Assuming a 25% federal and 7% state income tax bracket, you get $3,200 from this.
Net gain to you: $3200 - $1000 = $2200 in pure profit. Tax? None. Charity gets the full $10,000 and doesn't pay tax either.
You can replace step #3 with similar other options. Such as have your family inherit the stock. You never pay tax on your gains since you never sell it. The people inheriting the stock never pay tax on YOUR gains since, well, they were your gains and not theirs (assuming you aren't in the estate tax range, and even then the effective tax rate is genearally quite small). Keep the wealth moving down the family lines and never pay tax on anything.
But you can only do that if you don't ever intend to sell. The stocks that you are likely to sell belong in your tax-deferred accounts.
(Sure, sometimes you have to sell, but try to keep that to a minimum, and certainly try to keep them to long-term gains or losses).