Microsoft & IBM: Potential Suitors for HP