Actually we used Microsoft Visual Studio to develop Silverlight applications. Expression Blend is aimed at making it easier designing the pretty stuff. Its much easier to develop in Silverlight than Flash from the perspective of a .NET developer as Visual Studio is free (Express is) and it uses similar structures such as code behind classes to handle OnClick and Load events etc.