I have been "living in a command line" for last few weeks. Pretty refreshing experience. As result, I had to google a lot, especially when it comes to e.g. subtle differences between tar options on Ubuntu Linux and Open Solaris ... While doing that, I somehow stumbled upon this great writeup on cultural differences between Linux and Windows. Nicely written, no flamewars - obviously pro-Linux, but no Microsoft or Windows bashing and lots of insight. Higly recommended.
I really liked the metaphor about Lego cars :-)