Winux maybe?
Took me a while to get my head round this. Take a linux Kernel (Ubuntu flavour) and install it on windows, then install all the juicy Linux apps you want and access them from within the windows UI you know and, ahem, ‘love’.
We are not talking virtualisation in the traditional sense of setting up a VMWare environment and running linux in a VM session, this baby is actually integrated right into the windows shell with context menus and the ability to run native linux applications as if they were installed directly on windows.
take a look at andLinux.org for more details. You may also be interested in the KDE on windows project a similar sort of idea.