I've become a big fan of Silverlight Streaming. It's simple to deploy a XAP file and have your Silverlight application running in seconds. There is also now an REST API to upload and manage Silverlight apps and other files.The have also added support for accessing WMV video files via a URL, so you could use it as a general purpose video server.
However with all of the great things they have been adding to Silverlight Streaming, they took a little while to get it running with Silverlight 2 Beta 2. They have now released that support, so you can start using Silverlight Streaming to host your Silverlight 2 Beta 2 apps. I highly encourage you to check it out.
One other good thing about Silverlight 2 Beta 2 now being supported on Silverlight Streaming is that the games for the DevX RIA Run Silverlight game contest are now also updated to Beta 2, you can play my entry, Stack Attack, here:
http://www.devx.com/RIA/Game/38018?id=271&trk=StackAttack