@shad
"WRT Gnu/Linux nomenclature. (GNU is a tool set, Linux is a kernel, they are not the same thing and distributions or users should not be forced to use GNU in the name... or perhaps should we call it Linux/GNU/Xorg/qt/gnome/Apache/Mysql.... ). Heck I use GNU in Windows, do I now call it GNU/Windows? GNU BSD?"
GNU is not a tool set, it's an operating system. Ubuntu, Debian, Redhat, SuSE, Mandriva, Slackware etc. all consist of the GNU operating system with a Linux kernel plus additional software (Xorg, GNOME, KDE, Apache, MySQL etc). I agree that no one should be forced to use GNU in the name, but I prefer to use the name GNU/Linux when not referring to some specific distro.
Strictly speaking, Xorg, Gnome, KDE, Appache, MySQL aren't part of the operating system, they are all examples of software running on top of the operating system (which could be GNU/Linux or some BSD derivative or Solaris or OSX or even Windows). Since they're not part of the operating system, it makes no sense to call it "Linux/GNU/Xorg/qt/gnome/Apache/Mysql...."
Similarly, when you you use "GNU in Windows", you're not running the GNU operating system with a Windows or BSD kernel. You're running some software (eg. GCC or GDB) originally created for (or as part of) the GNU operating system, on the Windows operating system. So no, it doesn't become GNU/Windows or Windows/GNU.