20110524 tech: IBM beats Microsoft in market value