What's wrong with Open Office? Just curious, i've been using it for four years now and don't understand the hate some folks assign to it.
I have no idea why other people don't use it -- but I don't use it because I associate with people who use Microsoft Office and every time I open one of their documents in OpenOffice, the tables are all messed up. It's easier to just use what everyone else is using .. don't really feel like fixing documents people send me because the word processor I used to open it messed it up.
I think it just boils down to the fact that Windows is overpriced and people know it. As I think someone said up thread, if the full complete versions were like $30, $50, and $75 then I am sure the average person would buy them no questions asked. It would also help if they kept the versions simple. Should only come in 2 flavors not 10 or however many versions they have.
Also most people think of Microsoft as crooks and they have their position in the world by breaking the law and illegal means and have never been fully punished for their actions.
The fact that there is not another effective alternative to Windows after all of these years is not a coincidence and it is not due to people reluctence to learn another OS.
Not counting niche Linux distributions and only taking into account Linux distributions targeted at general purpose workstation use, there are at least twenty different 'Linuxes' with varying levels of compatibility between each of them, and different methods of installing software. Among the distributions, there so many different APIs and implementations for presentation, sound, and video that commercial application developers don't know what to target when developing -- especially since some of those APIs may be abandoned by the developers because someone got into a fight with someone else.
As far as Windows workstation users go, general purpose home/home office computing, there are exactly two options that they have to choose from with Windows 7 (Home Premium, Professional), and for an advanced user, Ultimate, making a grand total of three. Home Basic isn't even an option in the developed world and Starter is for a specific OEM niche.
Out of those two or three options, the user can be reasonably sure the applications they've had since Windows 2000 will still run and developers need to write their software exactly once. They don't need to figure out whether they want to target Ultimate, Professional, Home Premium, XP, or 2000. Their application will work* in all of them.
I disagree that there is not another effective alternative to Windows. OSX is an effective alternative and it's effective for the exact same reasons Windows is -- stable application interfaces and frameworks that developers can use and a consistent experience for the end-user.
As far as price goes, Windows 95 cost around $100 when it came out (which works out to about $140 now) Upgrading XP or Vista to Home Premium will cost less than that, and only $50 more for a brand new install. I don't consider that terribly unreasonable after a decade of Microsoft having to pay fines for including features in an operating system that other operating system vendors are allowed to include without being fined -- and that's not even considering the fact that when people buy new PCs, they're barely paying $100 for the cost of Windows -- especially since that operating system is going to continue to work consistently for the next 5 years, unlike most Linux distributions which will, over the course of that time, have to have applications replaced and reinstalled because some guy in charge of some obscure API quit his project over some hissy-fit and now a critical update which happened to replace that API broke all my apps. $199 just doesn't seem like that much of a deal breaker to me. Over five years, that's $40 year. Most people spend that in a week on Mocha Frapucinnos.
No one complained when Leopard was $129, and Apple doesn't even have the expense of R&D to make sure their operating system works with nearly every piece of hardware on Earth.
The only way I see anyone being screwed now is that people who purchased Vista Ultimate aren't getting very much of an upgrade deal and they literally got ripped off with Vista Ultimate.
*Most incompatibilities between versions of Windows are directly the fault of software and hardware vendors such as Hewlett Packard who specifically make sure there stuff doesn't work in newer versions of the OS in order to sell you a new product.