Linux, particularly Ubuntu, has come a very long way in the past 5 years. Many years ago I downloaded some distro...I think it's "logo" was a chameleon or something. Anyway, you had to partition the drive from scratch and me not knowing you needed like 5 different paritions to get started, well it took a looong time to get to the desktop. And then the NIC didn't work b/c there was no driver. And then I couldn't get on the network b/c DHCP wasnt' enabled. Etc.
And while that distro did have a GUI, Linux doesnt' keep things like "Control Panel" in the same place Windows does. Took forever to do anything.
Fast forward to roughly 3 years ago when Ubuntu came out with their "Netbook Remix" distro (9.0 or something?). It was awesome. Load it onto a USB stick, boot it and it even gives you the option to install and dual boot w/whatever flavor of Windows you have on there.
I currently dual-boot the latest Netbook Remix and XP on my netbook and it's awesome. Ubuntu was as easy to install as Windows7, autodetected everthing including Wireless.
Still can't do everything on Linux though. I cannot check my work email on Linux...or I'm not smart enough to figure out how. Probably the latter. :hmm:
Linux, particularly Ubuntu is now a viable alternative to Windows in certain situations, IMO.