Now that sounds great; ExtJS and ESRI REST API together. There are reasons why you should not use Silverlight. JavaScript APIs, coupled with JavaScript Frameworks really do give you everything you need to have a great web application.