HP, Microsoft, Narwal Computing