From: http://www.irs.gov/publications/p523/ar02.html#d0e1966 Married Persons
If you and your spouse file a joint return for the year of sale, you can exclude gain if either spouse meets the ownership and use tests. (But see Maximum Exclusion, earlier.)
Emily sells her home in June 2005. She marries Jamie later in the year. She meets the ownership and use tests, but Jamie does not. Emily can exclude up to $250,000 of gain on a separate or joint return for 2005.
The facts are the same as in Example 1 except that Jamie also sells a home in 2005. He meets the ownership and use tests on his home. Emily and Jamie can each exclude up to $250,000 of gain.
You can exclude up to $500,000 of the gain on the sale of your main home if all of the following are true.
From: http://invest-faq.com/articles/ret-plan-roth-ira.html
You must use labor income to contribute:
"Contributions are limited to $4,000 annually (as of 2005) and may be restricted based on an individual's income and filing status. In 2005, an individual may contribute the lesser of US$4,000 or the amount of compensation income from US sources to his or her IRA account(s). Compensation income includes wage income and self-employment income; it excludes investment and pension income, just to name two examples..."
Also:
"Contributions can be withdrawn tax-free and penalty-free at any time."
Annuities allow post tax money to be accrued tax free until after you retire. The money does not have to be withdrawn then either, you can die with it still in the account and then have it distributed to your inheritors.
These health accounts can be use as a retirement plan instead of a 401K! You must have an eligible health insurance plan and your contribution is limited by the deductible ~$5K, but like a 401K, it is pre-tax money (actually it's deductible) so that if you do not end up spending it, it will stay in the account until you retire! A convenient plan for contractors especially since you will probably be benefitting from a much cheaper health plan while you are at it!
You can also save post tax money in a life insurance policy for use in retirement. With special policies you can build up a cash value which grows at slightly lower rate than the market, but you will never have to pay tax on the earnings! Since a substancial portion of your premium on these plans goes to pay for your death benefit, your cash value will take many years to build up to a reasonable savings. It will probably take at least 10 years to brake even with a straight market investment minus taxes. One advantage of this type of investment over other retirement options is that you can withdraw up to the cash value minus $1 at anytime without a penalty, you do not have to wait until you are 59. This can make a good additional investment if you think that you are already saving well and might have a heavy tax burden when you retire (similar to a Roth IRA).