Would you buy software or hardware directly from Microsoft's online store?