Anything that blocks the main Silverlight thread (which is the browser's main thread too) is bad.
The reason is that the browser is then locked up, so the user can't switch to another tab, close the browser or otherwise interact with the browser. There is no way in which this is a good thing.
So any time you think you want to block this thread, you need to reimagine a solution to the problem.
Copyright (c) Marimer LLC