Silverlight is an exciting technology with a very high degree of highlight and focus for web technology enthusiasts because it has the potential to bring to the web user an enhanced, lifted and interesting user experience.
Microsoft CRM, being a technology that is closely shaped by business processes, has also a very strong focus on usability. CRM technology is data and information based, and how well we utilise the information from these systems is, in my opinion, very closely tied with the effectiveness of usability.
Microsoft CRM is a very exciting and fun product to develop (technically and business wise) with because it offers the flexibility and power to adapt to a business's needs. Just imagine if we surface the information from CRM and create new applications to embed within the CRM application, the possibilities that I see are quiet "uniquely" cool and awesome!