One of the things you'll notice when you start writing Silverlight applications is that you cannot call a service synchronously anymore, as you could in, for example, a typical ASP .NET WebApp. In Silverlight, everything is async by default - which means you won't have a GUI that hangs, for ex... [More]