Hi Panson, my understanding of the wash rule, is that it changed this year. Still does not apply to losses in IRAs. Mariner, it only applies to losses not gains, so long-term means nothing.
It now has a 30 day before and after rule, for purchase of the same stock. Now includes purchasing the same stock in your IRA 30 before or after, then you cannot claim the loss..it must be a wash. But if you buy it in your brokerage account within 30 days, you cannot claim the loss now, but can add to the basis of the new purchase & therefore get it later.
This is quite a change from what the law used to be. Please check with your financial advisor for varification & advice. Some of them are not even aware of the change.
Sorry I cannot find where I saved the link. But it was given to me by eTrade.