Check out this open source project " Eclipse Tools for Silverlight " which allows you to use Eclipse to create Silverlight applications. Basically it's an Eclipse plug-in, with a XAML editor (with code hints and completion), a SL project system and SL