To everyone who asked "unanswerable" questions at my MSDN Events on the week of 12/12, I have all of your questions answered below. I was in the process of researching answers to the questions when I realized that I had inadvertantly fallen into my vacation time. Not wanting to upset the balance of work and life with which my company struggles to maintain, I opted to delay my reply to you until I returned. Now that I have, here you go. If you have any other questions, feel free to contact me via my blog and I'll see what I can do :-)
Q. Creating a default user role in ASP.NET 2.0 when users registerA. You can use the Role API to programmatically apply a role to a user [see the related article from the Patterns and Practices team]
Q. Tracking user participation by logging activity with ClickOnce application sharesA. ClickOnce is primarily client-driven, so there is no mechanism in ClickOnce for tracking user downloads. You would need to rely on server logging to track file access.
Q. Checked-in vs. shelved codeA. To find out about the differences in use between checked-in and shelved code, check out this article.
Q. Are web tests multi-threaded?A. To programmatically create web tests, you would use the WebTest class in C# and the ThreadedWebTest class in VB .NET. Based on the documentation for the ThreadedWebTest, it appears that each web test iteration runs in its own thread.
Q. Features of Visual SourceSafe 2005 vs. Team Foundation Server source code controlA. To compare the two products, I recommend the article Choosing Between Microsoft Visual Studio Team System and Microsoft Visual SourceSafe
Q. Pulling down a limited amount of data, e.g. a page worth, with datasources and GridViewA. To use a custom paging model and restrict the amount of data served to the GridView control, you should use the ObjectDataSource control, as described in this article on data access and display
Q. Is it possible to deploy ClickOnce applications into folders other than the default ClickOnce install folder?A. The install location of "ClickOnce" application cannot be managed by the application. This is an important part of making "ClickOnce" applications safe, reversible, and easy to administer. Note, the administrator can specify where the "ClickOnce" store should reside. [excerpted from the Windows Forms .NET ClickOnce FAQ]
Q. Can I use ClickOnce with mobile applications?A. No. [excerpted from the Windows Forms .NET ClickOnce FAQ]