Joel on Microsoft
A really, really good article on how some of the decisions that Microsoft has made in the past 5 years could adversely affect their future. It's a long article, but it's worth reading if you're at all involved in software development.