Kind of long, but OK...
@Vendicar Decarian: Ubuntu 6.06 sucked, I used it and it was awful. 7.04, 7.10, 8.04 all made HUGE improvements. I don't expect you to try 8.04, but honestly it's lots better. 6.06 really showed it's old-school Debian roots, it didn't seem to "plug'n'play" jack, or make anything seamless... newer versions do.
@Nick H:
What a crock. Windows is absolutely NOT easier to install. You get it installed, you have 16 color VGA, no ethernet, no sound support out of the box. On newer systems, you also have no USB and perhaps not even a bootable system (depending on how the SATA and IDE is feeling.) You can see my huge list of hardware I've installed Ubuntu onto in my previous post, all out of the box. The *entire* install: boot the live CD, click the installer on the desktop. Screen 1: language (defaults to English). 2: Time zone. 3: Keyboard layout (defaults to USA). 4: hard disk partitioning (defaults to "Guided" which just does the right thing for both blank disks and for disks with an OS already on them). 5: username and password. 6: Shows what you told it, and asks "are you sure". 7: watch the install go by. 8: reboot 9: install "ubuntu-restricted-extras", this adds java, flash, etc. in one shot -- but, if you don't, it'll ask to install flash, java, etc. for you the first time you need them! Where I work, I have this fully automated, the steps are 1) go in BIOS and set the boot order to floppy, CD, hard disk, netboot. 2) Plug into network. 3) Go work on other computers or take a break -- it does a fully unattended network install. If the install fails, the machine's probably faulty. If the machine's too old to netboot, pop a CD in, take a break -- the CD ejects when it's done.
As for the distro problem -- you're right up to a point. But, I think Ubuntu's helping -- I've had a few people actually ask about Ubuntu, and when I mention it's a version of Linux, they're like "What the heck's Linux?" To be clear, though, there's NOTHING wrong with lots of distros -- Ubuntu (and the Debian base it's based on) cherry-picks the nice stuff from them, as does SuSE. Most of the hundreds of distros, almost noone uses them, you don't have to know they exist unless you go looking for them.
@vincent himpe
Yeah I looked at Gos, it looked pants. They really should just put Ubuntu or even SuSe on there.
Internet browsing: Check.
Word docs: Check (OpenOffice 2.4 DOES support Office 2007 stuff.. Gos just has some out-of-date version of OpenOffice)
Excel: Check
HP Printer: Yes, it definitely has a driver for the multifuncs
Scan and fax: Don't know. I think it'll scan at least?
Photoshop Elements: Well, no, you'd use some other photo management setup.
Smartphone sync: Don't know, I haven't looked into it.
That at least gets you up to like 5 or so out of 7, without having to install a single app even. Scanner functionality and smartphone sync, I'm sure there's software about to do this -- don't whinge that Ubuntu isn't viable because it doesn't do 7 out of 7 out of the box, you know as well as I do Windows does 1 out of 7 (if you're willing to risk using IE) out of the box.
As for your other, essentially, demands:
Both "Get rid of 200 distros" and "Get rid of 400 GUIs". No. It's free software, if people want to write more, they can, and it's not your place to tell them not to. It's not a big deal though -- 1) most people use some few major distros, so it's not diluting users so ridiculously as you'd think. (It's nice to have a single-floppy rescue distro when you need it, but it's not for normal use). 2) Bugs flow upstream to "owners" of individual programs, then the fixed apps flow downstream to distros -- so, it's not like using all these distros slows down progress like you might think. 3) Just tell people "use Ubuntu" rather than "use Linux" and they won't be confused by choice. GUIs -- same thing..gnome and KDE are the main ones (the rest are niche.) And most newer distros, the default install doesn't even give a choice, so there's no confusion for the user. If GUIs were restricted to one, the OSX-style desktop effects would have never happened, they were implemented first in a spinoff window manager.
"Make a unified self deploying installer that works on ALL distros". It'd be nice. The rest about this needing that that breaks that, however, is the reason distros DON'T all use the same packaging setup -- the good ones DON'T break like that, and the other distros that use bad packaging setups refuse to change to use a better one. My solution, don't use the distros with bad packaging systems.
"Stop bickering about vi vs emacs and gnome vs kde in all the forums and
blogs" No, just don't read them then. Geeks will be geeks, vi versus Emacs has 20 or 30 years of..umm.. rich history I suppose. gnome versus KDE, I don't know why people care (I've used both and they're fine) but they do, so let them bicker. Gimp's not half-finished junk, and if you want to write an app, you can call it what you want -- don't tell others what to call their apps. Exchange, Outlook, Sharepoint, are not descriptive names by any stretch either.
"Get some serious software companies on board to write applications" Well, there's the catch-22 that Microsoft forces Windows onto every PC as much as possible, then pretend those are legitimate sales. They then use those numbers to "prove" everyone's running Windows. I'd LOVE some serious software companies to write Linux apps. Your example though.. Microsoft Office for Mac is in SERIOUS trouble right now, they did not port VBScript etc. to the Intel Mac version of Office.. apparently it's such a sloppy mess it simply is not portable at all anymore (if Office is "ported" to Linux, it'll be ported by wrapping it in Wine basically.)
Well, this post got pretty long, but OK....