If you have some time to kill however, I think you'd enjoy the following links:
1 and 2. They have a lot of information, but since there is lots to read, I more specifically recommend the following articles:
Why Microsoft must be
boycotted (short version)
Microsoft's bag of dirty tricks
The Six Serendipities of Microsoft
A Case Study in Suppressing Innovation and Competition
Microsoft Makes its Move on Java
Manifest Destiny, Delayed
The Case for Eminent Domain
The Mircosoft Hate page (not very
constructive, but somewhat fun to read)