here follows my post again without html tags:
There are many reasons that causes MS to dominate the software market. In my opinion the following issues must be addressed by the Open Source community before they can even consider to appeal to the masses.
1. User Friendliness - When have you ever had to execute a command in terminal to do something in Windows....commands are for geeks - write a visual app for everything
2. Third party software support - This will naturally follow after (1.) is implemented - but think of all the apps that gets used in a business environment that has no linux support - Adobe, Macromedia, etc
3. Games + Entertainment - Everyone who's ever got a new cellphone should have realised before that things don't really sell on their usefull features, but more on their entertainment related features.
In conclusion: Implement these things into Ubuntu, and it will appeal to the masses!