I do not see any rebirth in COM.     COM will be used internally for Microsoft to expose API's via .NET but it is a disaster to allow developers to use it.    Yes I know there are a lot of smart developers here on Channel9 who have no problem with COM but it is the average Joe I worry about.    I see desktop apps getting better with the .NET interface being built into the OS.