In addition to just Silverlight, Microsoft has the Expression Blend tool to help create content also. You can get a free trial over at the Expression site.
Remember that video you have of Bob getting nailed in the face with a dodge ball? I think it needs to be on your website for everyone to link to. Best of all, you can use Silverlight to create your own custom movie player.