Windows Store versus the world: How do Microsoft's offerings really stack up?