I hate it that I cannot be at the PDC conference this year as I hear all the great things that Microsoft is announcing there. At the Microsoft Professional Developer (PDC) conference, Scott Guthrie announced the availability of Silverlight 4 Beta. Everything I could dream of will be included in the box. Printing? Yep. Access to Local File System? Yep. Want to share your assemblies between SL and native .NET assemblies? No Problem. Want access to the clipboard? COM Interop? Web Cam & Micrphone? Done and Done.
More info about all the new features here.