I never thought this would happen, but I'm starting to feel a bit sorry for Microsoft. The Redmond, Washington based company, which you may have heard of, has been in court umpteen times in an ongoing battle with a small Canadian software developer called Infrastructures for Information (i4i).