These are all good points....Apple are a great design company, a great marketing company, and very good at value prop's and making things simple for customers. I take my hat to them...BUT, they are have a Halo that is much bigger than reality. Reality is that the last two things i can remember them showing any innvovation in are a) the Newton (years ahead of its time...maybe to far ahead), and the i-Tunes/IPOD business model (pure genuis). However, even the Video IPOD was not anything new....Microsoft and its PMC partners had devices that could do all of this years ago, but the sad fact was that Microsoft and its OEM partners did a terrible job telling the world about it. Same goes for Media Center PC's. Microsoft has done an "ok" job marketing these, but still Apple announced their Apple TV products as "revolutionary" and world first....again they took the high ground on a Microsoft innovation. Tablet PC is anther one...Apple announced its Tablet Apple this week....and once again they copied Microsoft. Ajax rocks, but how many people know that Ajax was invented by Microsoft?, oh and what about Web Services and Web 2.0?.....Anyone remember Billg's .NET announcement 7 years ago, and the Hailstorm work? Smells alot like what eventually has lead to this great new connected everything world we like in today online...rant, rant

On the partner front, the only people that make $$ in the Apple world is Apple. Totally opposite to Microsft, who have armys of partners, ISV's and developers making good dosh on their platform. Maybe in the OEM area Microsft makes too many bets on OEM capabilities to deliver breakthru design...(Mac's are way sexier than any laptop out there IMHO...) When Microsft has decided to go it alone, such as with XBox and Zune they have done pretty dam good job. I think the integration of XBox Live and XBox is world class, and the new services coming down the pipe with XBox like IPTV, and Videomarket place is a great addition.
The list goes on.....Yes, i am somewhat i a Microsoft fanboy (i work there!), but credit should be given where credit it due. Microsoft is innovative, our marketing could be better, but we have a great story......!