I can speak for 2 clients--not large companies--both between 500 mil and 1 bil--and they are avoiding *any* .net like it's the plague.
IMHO, it's just another desparate crack at a virtual machine, c# is just a new name for java. I think it will many of the same problems that the other vm's had--mainly that it will *never* be universally compatible--even when all clients first install that 27 meg emulator (ooops--'Common Language Runtime').
At both of these clients, myself and other consultants and in-house coders have many vb6 apps scattered about their sites around the US. With broadband links to all locations, having each client upload a Wise patch or upgrade is a snap, we have virtually no compatibility problems, and there is no compelling reason to dive into the pain of a major dev. platform conversion that even Bill Gates himself admitted wouldn't be 'fully ready' until about 2006.
I think if you look behind the false saleman's smile of Steve Ballmer, you'd see abject fear in his realization that this is nowhere near the success he needed it to be.
--jsteph