Haden, Microsoft, Narwal Appliances