We have been working Silverlight technology. What is Silverlight? If you are familiar with Flash, then you can think of Silverlight as a similar technology - it provides rich graphics capabilities, along with database connectivity and other web technology options. However, whereas Flash requires a very specific skill set, Silverlight is based on Microsoft's .NET platform and is easier for .NET developers to learn and integrate into interactive websites.
Silverlight is becoming more popular. The 2010 Winter Olympics website uses Silverlight to stream event videos.
Here's a quick "interactive" Silverlight demo we put together in about 10 minutes (mouse over the moon logo for some silliness):