bets is to buy now. possble that the whole market will be up by 2-5% by the end of the year. also, MSFt may accelarate stock buybacks over the days before the end of the year, as they did last year. In addition, I think som efunds got rid of their MSft positions over the last a few weeks since the share were down so much, and these funds may decide to buy them back by the end of the year. The possibility of the shares going up by 3-6% over the next 2 weeks is very high.