Hmm, I looked at the relationship between Microsoft and Amazon, and while they don't seem to be directly integrated with each other, there are Amazon Web Services agreements between Microsoft and this subsidiary of Amazon, Inc. so there might not be as much friction as people think there is...