I've trialed Silverlight a bit, you might be able to do this at www.popfly.ms

Silverlight allows you to do more, in the sense that with Silverlight, you are making use of the Windows Presentation Foundation. However, the only drawback is that not all users have it, as Flash is more widespread at the time. If your userbase will be willing to install Silverlight, have a look at it, and try it out first before you commit to it in the project.

My own experience wasn't that great, as the applications kept crashing and wouldn't work, but I really think that was a huge coincidence, as I am known to have such strings of events occur to me.