QUOTE(jcsston @ Aug 6 2004, 03:15 AM)
For the speed issue, it's the same as Java. Once the program is running there isn't that much difference for most cases, it's the startup time and memory usage that are the downsides.
For example, on my old Althon 650Mhz the any .NET app takes at least 10 seconds to display anything on the screen. (it's really noticeable when debugging

)
There may be something wrong with your system or your apps, because I don't have this problem and I'm testing on a Coppermine 550MHz. Of course building debug versions will produce slower code.
As for the comparison with Java, I have to disagree. The VM is not as slow and resource-hungry as JRE. Java application rarely match native code performance, even with JIT. But I think the problem is probably with Sun's implementation and not the technology itself.