I dont think Mac will become more mainstream then Windows anytime soon. Just due to the fact that most people dont want to learn a new operating system. Windows is practically the same since 98 so people have been able to learn how they need to get things done for 8 years now. They have also learned how to use specific apps too like powerpoint, word, excel.. etc. Microsoft has established a name. I think alot of people hate it just because it is the "mainstream" os. Ya linux is cool but its not for the everyday joes and bettys that wanna surf the net and type a letter