I believe you can only write off $3000 per year, but can carry forward an unlimited amount-----I wrote some off 10 years later on capital gains on a land sale. Looks like we're in danger of losing our 15% tax on long term gains.