Having done all my professional development under windows, Ive recently been tempted to switch to linux at least some of the time (dual boot until I can get two seperate boxes). Has anyone done this and like it better? Obviously linux will rule out any .net frameworks, but I can still do it in a LAMP environment. Plus it would help to refresh me on some linux commands for when I eventually run my own server.