I agree, but I also think Microsoft stands ready to meet that challenge, if recent history is anything to go by.