Well I will be damned - Microsoft is on the RECEIVING end of a Patent Infringement! Details can be found on The Register.