I Lets face it; Linux will NEVER be the operating system for the masses as long as it is run through terminal commands. It's nice, for those of use tech-savvy enough to be able to operate within that environment, but you put my better half in from of a terminal and she would melt into a gelatinous lump of I-haven't-got-the-faintest-idea-what-to-do-with-this. Turn Linux into an open-source GUI based OS where you can do whatever you want WITHOUT having to crack open a terminal and there's potential for it to become the global OS of choice.