20110524 tech: Microsoft: $1.3bn EU fine excessive