Microsoft-HP Partnership Challenges IBM