I would not suggest selling a good stock to offset a gain. I hang on to my colossal losers to offset future gains, though. It is important to keep in mind the difference between short term tax rates and long term rates. A good over-all reference article for this can be found at: