Joshua makes some great points here (ones by the way I tottally agree with!). I think we as Microsoft have really needed some tough competition to really drive our next level of innovation. I think the next couple of years are going to be great ones with