Any one wanting to dig a bit deeper into this thread might want to go to: http://www.google.com/advanced_patent_search and entered "Microsoft" as the search term. A quick read of the results, makes me think that Microsoft is "trying to patent the wheel"...