Silverlight Detection and Installation
Tim Sneath just posted some tips for optimizing the Silverlight install experience for your site's end users. I've noticed many people on mailing lists and forums discussing (lamenting) the fact that Silverlight's install process requires the user to leave the site they're on, but this is not the case. Silverlight supports two modes of installation: direct and indirect. Direct means the installer launches directly from the website the user is visiting. Indirect redirects the user to download Silverlight from its source website, after which they can return to the original site. The inplaceInstallPrompt parameter in the CreateSilverlight.js file controls whether or not the install will be direct or indirect (true=direct).
There is a Silverlight Installation Experience Guide white paper available as well to help developers become familiar with the Silverlight installation process. The download includes not just the white paper but also sample code.