So it looks like Silverlight 5 will solve the UI thread issue. They mention a low-latency networking mode, however, if there weren’t caveats, why do they make it sound like something you have to turn on? Wouldn’t you always want a low-latency mode?
What is sounds like to me is that this new low-latency mode has some other hidden costs involved. It will be interesting to see what these are, and what the threading model is for the new stack. I’m truly hoping it doesn’t mean a single thread for networking and will allow us developers to choose.