Perhaps it is time to sell the last of my Microsoft stock
I differ slightly with people like Richard Stallman at the FSF because I think that commercial, Open Source (BSD, Apache, etc. licenses), and Free Software (GPL licensed) all have a place in the IT ecosphere. Still, Stallman makes more sense to me than Gates. I need sales from my commercial software products to augment my consulting income but I am always trying to find ways to also justify Free Software projects when they make sense. I also base so much of my consulting business on Free or Open Source projects like Linux, Tomcat, Apache, etc. that I am naturally prejudiced in favor of supporting free infrastructure software.
I usually do not blame people for "voting with their wallet": owners of non-US based corporations win big with Bush by reducing their tax bills; Bill Gates sees his business slightly eroding because of projects like Linux and Open Office.org so he attacks these projects any way that he can, etc. Can't blame them. However, for small companies, consultants, etc. there are enormous benefits to using high quality free infrastructure software. Reducing overall costs for customers means getting more work in the long run: the less people have to pay for both hardware and software infrastructure, they can afford more custom software projects or simply pocket the savings.