Microsoft has released Silverlight 3. This is a technology for web presentation. Silverlight has come a long way since its inception. First it melded HTML and video in version 1. Then it included .NET in version 2.
Version 3 brings many enhancements. You have 3D graphics as well as shading. There is support for themed apps. You have support for SEO.
The goal is to bring desktop style apps to the web. You need to know your XAML to work with this tech. If you want to put video on the web and do it well, you need Silverlight 3. And it will get taken to an even higher level with Silverlight 4.
A Little Bit of Crypto - I have been trying to figure out to "collision resistant" some of these standard hash functions are. It is a tough concept to get my head around. I figure...