There is a battle for mindshare about the subject of TCO (``Total Cost of Ownership'') which includes everything about computers (staff, space, hardware, software, licensing, training, wiring, upgrades, etc). Microsoft, quite correctly, claims that the cost of the software is a very small portion of the total cost of TCO. Thus it should not matter if the software if free. What they fail to mention is that Microsoft software costs more in terms of staff training, desktop and website downtime, licensing, etc. Much ink is being wasted to convince SMBs that Microsoft is cheaper and more reliable than Linux. It's not true but that has never stopped the marketing machine.