In the wake of the SharePoint 2010 release, many companies are now looking to migrate their web sites from SharePoint 2007 to 2010. However, where do you start? What are the new features that enable you to migrate your site? How do you work with your developers and administrators to help them get started? If these are the questions you’re trying to answer, then you’ll not want to miss this session. You’ll learn about the features, tools and processes that will help you move your 2007 assets to 2010.
January’s call, hosted by Kim Brandl, featured the following presenters and topics:
-Alex Jerabek, Dev Writer, provided a general overview of Office Add-ins.
-Raymond Lu, Senior Program Manager, shared information about Excel preview (beta) APIs in requirement set 1.11.
-Vesa Juvonen, Principal Program Manager, presented about building Office Add-ins using the SharePoint Framework.
-Kim Brandl, Senior Dev Writer, shared that the Yeoman generator for Office Add-ins will soon support creating SSO-enabled Office Add-ins.
For more information, visit https://developer.microsoft.com/office
OnPath SharePoint Training Solution Written JustificationShadeed Eleazer
The following is a written justification for MindSharp's OnPath solution, which enables Administrators to deploy flash videos to a SharePoint site collection fully integrated with the current security model.
January’s call, hosted by Kim Brandl, featured the following presenters and topics:
-Alex Jerabek, Dev Writer, provided a general overview of Office Add-ins.
-Raymond Lu, Senior Program Manager, shared information about Excel preview (beta) APIs in requirement set 1.11.
-Vesa Juvonen, Principal Program Manager, presented about building Office Add-ins using the SharePoint Framework.
-Kim Brandl, Senior Dev Writer, shared that the Yeoman generator for Office Add-ins will soon support creating SSO-enabled Office Add-ins.
For more information, visit https://developer.microsoft.com/office
OnPath SharePoint Training Solution Written JustificationShadeed Eleazer
The following is a written justification for MindSharp's OnPath solution, which enables Administrators to deploy flash videos to a SharePoint site collection fully integrated with the current security model.
Upgrading to SharePoint 2010 - Teched Middle EastJoel Oleson
From Planning to exploring the methods. We take a look at SharePoint 2010 upgrade and look at the new features and options to better understand what the options are.
Contributions: Sean Livingston
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013Shereen Qumsieh
This slide is a copy of the talk given at SharePoint Saturday Silicon Valley on upgrading a SharePoint 2010 environment to SharePoint 2013 including backup of service applications and content databases, testing, installation and upgrade.
This is my presentation in Cairo Code Camp Feb 2010.
Learn how to write applications that access SharePoint content without installing code on the server. This session will explore the Client Object Model in its three different flavours, .Net, Javascript (ECMA Script) and Silverlight.
Topics include: Advanced Operations with Windows PowerShell, Using PowerShell to determine site quotas and storage space etc. Other Topics -
• Introduction to Windows PowerShell
• Installing Solution packages (WSPs) using Windows PowerShell
• Advanced reporting and Analysis using Windows PowerShell
• Backup\Restore, Import\Export SharePoint sites using Windows PowerShell
• Introduction to STSADM
• Adding Solutions, Features using STSADM.
• Configure diagnostic logging in SharePoint 2013
• Developer Dashboard in SharePoint 2013.
Ep structured share point development - v.4Ivan Sanders
SharePoint architecture
Review typical SharePoint Development
SharePoint customization vs development
Development with SharePoint Features
Deployment using WSS solution packages
Tips and tricks to SharePoint development
Business Intelligence session on the SharePoint and Office set of BI features to build and integrate data-driven spreadsheets and applications with SharePoint 2010. This session will cover topics such as PowerPivot, PerformancePoint Services, Reporting Services, Excel Services, KPIs, and much more
Upgrading to SharePoint 2010 - Teched Middle EastJoel Oleson
From Planning to exploring the methods. We take a look at SharePoint 2010 upgrade and look at the new features and options to better understand what the options are.
Contributions: Sean Livingston
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013Shereen Qumsieh
This slide is a copy of the talk given at SharePoint Saturday Silicon Valley on upgrading a SharePoint 2010 environment to SharePoint 2013 including backup of service applications and content databases, testing, installation and upgrade.
This is my presentation in Cairo Code Camp Feb 2010.
Learn how to write applications that access SharePoint content without installing code on the server. This session will explore the Client Object Model in its three different flavours, .Net, Javascript (ECMA Script) and Silverlight.
Topics include: Advanced Operations with Windows PowerShell, Using PowerShell to determine site quotas and storage space etc. Other Topics -
• Introduction to Windows PowerShell
• Installing Solution packages (WSPs) using Windows PowerShell
• Advanced reporting and Analysis using Windows PowerShell
• Backup\Restore, Import\Export SharePoint sites using Windows PowerShell
• Introduction to STSADM
• Adding Solutions, Features using STSADM.
• Configure diagnostic logging in SharePoint 2013
• Developer Dashboard in SharePoint 2013.
Ep structured share point development - v.4Ivan Sanders
SharePoint architecture
Review typical SharePoint Development
SharePoint customization vs development
Development with SharePoint Features
Deployment using WSS solution packages
Tips and tricks to SharePoint development
Business Intelligence session on the SharePoint and Office set of BI features to build and integrate data-driven spreadsheets and applications with SharePoint 2010. This session will cover topics such as PowerPivot, PerformancePoint Services, Reporting Services, Excel Services, KPIs, and much more
Developer application lifecycle process and tools - v.5Ivan Sanders
Application life cycle process with SharePoint 2010
Tools and processes to manage life cycle of portals
the development tean
Update management
Solution versioning
Feature versioning
SharePoint Connections Coast to Coast Overview of Enterprise Content ManagementIvan Sanders
This session walks you through some of the enterprise content management features in SharePoint 2010 such as metadata management, document sets, records management, search, and more. The demos will include declarative and programmatic creation of document sets and document ids, records management routing, and search
SharePoint Intelligence Real World Business Workflow With Share Point Designe...Ivan Sanders
This session introduces the basics of SharePoint Designer 2010 workflows. When you understand the building blocks of workflow actions, conditions, and steps you can quickly add workflows to automate processes and help improve your organization’s productivity and efficiency.
SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...Ivan Sanders
Upgrade your Server farm SharePoint 2007 to a new version, or migrate content to a new SharePoint 2010 environment. This presentation helps you plan and perform the upgrade.
Practical Guidance for SharePoint 2010 UpgradeJoel Oleson
SharePoint 2010 upgrade can be a daunting task. This session attempts to simplify while drilling into techniques and approaches and tactics to better execute upgrade and its methods.
SharePoint 2010 Upgrade User Group and SharePoint SaturdayJoel Oleson
SharePoint 2010 drill down into the methods with guidance on features and solutions to help you get educated on the latest features of SharePoint 2007 to SharePoint 2010.
This presentation walks you through the process of performing an upgrade from SharePoint 2007 to SharePoint 2010. It covers what you can do today to get ready, the prerequisites for the upgrade, the support upgrade approaches and concludes with an upgrade demonstration.
Make Web, Not War - Installfest: Extend Your Web Server, Rodney BuikeMake Web Not War
Install Windows Server 2008 R2 RC (valid up to one year) and find out what's new in IIS and the Microsoft Web Platform. Then walk through a variety of Demos including ASP.NET & PHP on Server Core, Remote Management of Server Core, Windows PowerShell Web Administration on Server Core & Web Deployment Tool.
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...Joel Oleson
Upgrade and Migration guidance to SharePoint Server 2007. Various methods, customizations and migration are considered. Prescriptive guidance delivered by Joel Oleson and Shane Young.
#OCSPUG SharePoint 2013 Best PracticesIvan Sanders
The “G” word (no not God)
“Best Practices” Architecture Permissions Content
Minimum requirements
3rd Party Tools
Content Management
Governance
Definition
Goals
Platform
Chaos as an Opportunity
Architecture
Guidelines & Tenets
Scalability
Information Architecture
Business Critical Apps
Line of Business
Search
Business intelligence
Social
O365 DEVCamp Los Angeles June 16, 2015 Module 06 Hook into SharePoint APIs wi...Ivan Sanders
Overview
The lab instructs students in configuring and running an Android app which allows the user to edit items in a SharePoint Task list.
Objectives
- Learn how to authenticate with Azure AD from Android using the **Azure Active Directory Authentication Library (ADAL) for Android**
- Learn how to consume SharePoint APIs from Android using the **Office 365 SDK for Android**
- Implement a new feature in the Android app
O365 DEVCamp Los Angeles June 16, 2015 Module 05 Hook into Apps for OfficeIvan Sanders
Overview
In this lab, configure Apps for Office in Word and Outlook.
Objectives
- Learn to configure Microsoft Azure to support Apps for Office
- Understand how to create a Word task pane app
- Understand how to create an Outlook app
O365 DEVCamp Los Angeles June 16, 2015 Module 04 Hook into Office 365 APIsIvan Sanders
Overview
In this lab, you will create a web application that uses the Office 365 APIs. The lab will create a "Research Tracker" that allows you to define new research projects in a SharePoint list, assign an owner, and create a project statement.
Objectives
- Learn to use Office 365 APIs in a web application
- Understand how to register web applications in Azure Active Directory
- Understand how to grant permissions to an application
O365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for SharepointIvan Sanders
Overview
In this lab, you will create apps that use both OAuth security and the cross-domain library. You will examine the security flow to better understand the available options.
Objectives
- Understand the OAuth flow in a Provider-Hosted app
- Understand how to use the Cross-Domain Library in a Provider-Hosted app
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the EnvironmentsIvan Sanders
Overview
In this lab, you will create a cloud development environment and build a cloud-hosted app. The development environment will consist of a trial subscription to Office 365 and Azure.
Objectives
- Set up a developer trial subscription to Office 365
- Set up a developer trial subscription to Microsoft Azure
- Create a basic cloud-hosted app to test the environment
Real world business workflow with SharePoint designer 2013Ivan Sanders
Automating business processes with SharePoint 2013 is a powerful way to increase efficiency within any organization. With SharePoint Designer 2013, no-code (or declarative) workflows can be built to run either SharePoint 2013 On-Premise or in the cloud with Office 365. In this session, we’ll develop an expense report workflow from beginning to end to show how SharePoint Designer Workflows are being used in business today.
Practical Business Intelligence with SharePoint 2013Ivan Sanders
This sessions provides an overview of the new features available to business users and the knowledge they need to start building their own Dashboards using the tools they already know Excel to implement Business Intelligence features they may not have used previously like SQL Analysis Service, SQL Reporting Services, PowerView, PowerPivot, and Excel Services
San Fernando Valley SharePoint UserGroup Jully 11, 2012Ivan Sanders
SharePoint 2010 Enterprise Content Management with Inplace Autotagging
This session discussess strategies and techniques for deploying taxonomies in
SharePoint 2010 and also includes a discussion of how to jump-start a taxonomy
project by using pre-built foundation taxonomies and automatic tagging capabilities
or in place tagging so you don't have to wait for your next migration or force
management to use s spreadsheet to identify every document by using Boolean
search not just synonyms as part of your Term Set.
Enterprise Content Management in SharePoint 2010 inplace autotagging with ter...Ivan Sanders
SharePoint Saturday San Diego 2012 session includes demos of using PowerShell to apply content types to all document libraries, terms to each document from your term store with boolean logic and modification of your Search Result page
Creating Business Intelligence With Share Point 2010Ivan Sanders
This session includes demos of building integrated data-driven spreadsheets,scorecards,and dashboards using SharePoint 2010.In
addition, this session will cover topics such as the performance improvements when your next project deploys SharePoint 2010
& SQL2012 on Windows Server 2012.
SharePoint Saturday Orlando 2012 Creating Business Intelligence with SharePoi...Ivan Sanders
This session on the SharePoint and Office set of BI features to build and integrate data-driven spreadsheets and applications with SharePoint 2010. This session will cover topics such as PowerPivot, PerformancePoint Services, Reporting Services, Excel Services, KPIs, and much more using SharePoint 2010 SQL 2012 with Windows server 2012
SharePoint Intelligence Introduction To Share Point Designer WorkflowsIvan Sanders
This session introduces the basics of SharePoint Designer 2010 workflows. When you understand the building blocks of workflow actions, conditions, and steps you can quickly add workflows to automate processes and help improve your organization’s productivity and efficiency.
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...Ivan Sanders
Automating business processes with SharePoint is a powerful way to increase efficiency within any organization. With SharePoint Designer 2010, no-code (or declarative) workflows can be built to run either SharePoint 2010 On-Premise or in the cloud with Office 365. In this session, we’ll develop an expense report workflow from beginning to end to show how SharePoint Designer Workflows are being used in business today.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to SharePoint 2010
1. Migrating SharePoint 2007 Solutions to SharePoint Server 2010 VSIX extensions Ivan Sanders SharePoint MVP Developer, EvangelistDimension Solutions ivan@dimension-si.com
2. Agenda Upgrading VSeWSS projects Common upgrade issues for custom code Issues you might run into during upgrade your code Managing your upgrade process What to consider during upgrade planning for your customizations
4. Upgrade tool for VSeWSS VS.NET Template that allow for importing of existing VSeWSS projects VB and C# VSeWSS 1.1 and up Converts projects to Visual Studio 2010 format and maintains existing project layout Availability Released after RTM
5. Overview Template “Import VSeWSS Project” Supports Full trust and sandbox solutions http://almspecialisttoolkit.codeplex.com/http://almspecialisttoolkit.codeplex.com/http://almspecialisttoolkit.codeplex.com/
6. Before & After VisualStudio2010PackagingExplorer VSEWSSWSPView
9. Refactoring Solutions VSeWSS had 1:1 Feature:artifact VS2010 is more flexible Feature Designer Add/Remove SharePoint Artifacts into features From other projects in solution Feature Rename, Add, Remove and Delete Packaging Explorer Add/Remove Features from WSP Add/Remove custom assemblies
10. Refactoring Your WSP Refactored (multiple artifacts / feature) Original (1 artifacts for 1 feature)
14. Upgrade Issues Site templates - STP Files UI Changes CSS Custom Actions Backwards Compatible UI Large List Query Throttling Deprecated API’s Deployment Path issues Project Refactoring Other issues
15. Upgrading site templates Site template file format is not anymore STP Need to be converted to solution packages Create V3 site Upgrade to V4 Fix any Issues Save as Template STP Template .WSP
16. Backwards Compatible UI SP2007 SP2010 V4 Development V4 UI V3 UI V3 UI Mode Toolbars V3 CSS V3 Themes No Interactive calendars No In-Place Wiki edits No Ribbon ( Configurable on a site by site basis )
17. Site Collection Options Site Settings > Site Collection Administration > Supported User Experiences
18. Site Options Site Settings > Title, Description & Appearance (in V3 UI Mode)
20. Object Model Options Web Level SPWeb.UIVersion (int values of 3 or 4) Site Collection SPSite.UIVersionConfigurationEnabled “Preview Mode” if in V4 and UIVersionConfigurationEnabled==true
21. Versioned Controls Allows for rendering of version specific content. During Render At Load Time – handles child controls properly
22. CSS Changes What has changed in SharePoint CSS? Almost everything! Any customizations that depend on V3 CSS such as master pages will need to be redesigned to work correctly in V4. Rendering based on XHTML WCAG 2.0 AA level compliant
23. Custom Actions No more toolbars in V4 UI Mode Toolbar actions are moved Moved to Custom Commands on the ribbon. It is possible to show ribbon and toolbar by modifying the list form web part properties. Actions with code behind (ControlAssembly, ControlClass, or ControlSrc attribute) don’t migrate to Custom Commands tab.
24. Upgrading master pages Remove unnecessary controls, which are replaced with ribbon Publishing Console, Site actions, sign in and log-in controls Add new place holders PlaceHolderQuickLaunchTop, PlaceHolderQuickLaunchBottom Add the Ribbon to page Add additional controls to page SPPageManager, ScriptManager, ScriptLink Modify CSS classes based on your UI
25. Upgrading themes Old themes are not compatible with 2010 New themes files have to be created Old themes can be used with legacy UI rendering mode before upgrade to 2010 UI is done
26. Upgrade changed content If SharePoint Designer has been used to customize site content, changed files are in database, not in file system Two options Reset the content to be in uncustomized state and provide updates using Feature Framework Use SPD to manually update the changed files
27. List view threshold Queries that return/touch large numberof list items may fail. Thresholds are configurable through the Central Administration site.
28. Large List Considerations This can bite you Need it to surface in Development Test as a non-admin user Use realistic data volumes in development and test servers Refactor code to use ContentIterator, if possible
29. Using Existing Code All SharePoint 2007 code in all processes will work without recompilation Achieved by using machine level binding redirections Binding redirections will work also for any custom code, which is not running under IIS
31. Deprecated API's Numerous API’s have been deprecated. Recompile your application for 2010 and you will see warnings for any affected API’s within your application. Deprecated doesn’t always mean unsupported! Only affect will be a compiler warning Most API’s deprecated in 2007 are still in 2010 Microsoft will not invest in these API’s in the future and will remove deprecated APIs after next version
32. Deprecated API's Examples SPFarm.Create Message: Use the SPFarm.Create method that takes a passphrase. SPVirtualServer Message: Use SPWebApplication or SPIisSettings instead. Shared Service Provider Code in some level
33. Path and registry issues Path to the SharePoint Hive has changed C:rogram Filesommon Filesicrosoft Sharedeb Server Extension4 Custom code that references 2 should be updated Custom code references to 12 registry keys should be updated
34. Other Issues X86->x64 COM references (IID changes) 3rd party dependencies HttpModule/HttpHandler registration changes for IIS7 integrated pipeline
37. Upgrade logging More logging information available Actions conducted during psconfig upgrade are logged to dedicated logs Logs located in the ULS folder Improved logging and seperate error log User interface on central administration application to view the upgrade actions Provides additional information on the actions
38. How to manage your upgrade process? Managing your upgrade process
39. Upgrade process It’s much more than your customizations Always use QA environments to verify the process Preruns and document the possible issues and process to deploy Virtualization provides excellent tools to move back to previous state
41. Summary Upgrading VSeWSS project Common upgrade issues for custom code Issues you might run into during upgrade your code Managing your upgrade process What to consider during upgrade planning Know your Tools Whats available for FREE Whenh yoiu should buy
42.
43. Your Feedback is Important Please fill out a session evaluation form. Thank you! Ivan Sanders ivan@dimension-si.com http://twitter.com/iasanders http://www.linkedin.com/in/iasanders
44. Who can you trust?? Maurice Prather http://www.bluedoglimited.com/default.aspx Andrew Connell http://www.andrewconnell.com/blog Spence Harbarhttp://www.harbar.net Heather Solomon http://www.heathersolomon.com/blog Todd Klindthttp://www.toddklindt.com/default.aspx Todd Baginskihttp://www.toddbaginski.com/blog Todd Bleekerhttp://bit.ly/edlSm5Jan Tielenshttp://weblogs.asp.net/jan Patrick Tisseghemhttp://www.u2u.info/Blogs/Patrick/default.aspx WictorWilenhttp://www.wictorwilen.se Ted Patissonhttp://blog.tedpattison.net/default.aspx Lars Fastruphttp://www.fastrup.net CarstenKeutmannhttp://keutmann.blogspot.com Keith Richie http://blog.krichie.com Bill Baer http://blogs.technet.com/b/wbaer SahilMalikhttp://blah.winsmarts.com BilSimserhttp://weblogs.asp.net/bsimser