For a server deployment I always use CentOS. One single setback at this point: it is still using PHP 5.1 wich cut's me out of phpmyadmin latest version that requires 5.2
For a desktop I would use Ubuntu, it has a remarkable design, a very commited support community, and endless resources.
Still I would have to keep a second boot instalation on the desktop machine to have a windows of some sort. Some of my favourite software like Notepad++ and a few games I still like to play now and then are not compatible with linux (sniff.. )
And since we are at lounge forum, let me tell you: it's allways sweet to have a lady kicking tech stuff with us guys. You may have noticed that you are outnumbered in a 1 to 10 ratio. Stick around, we like the perfume scent.
