<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Abdurrahman's Blog</title><subtitle type="html">This is my own blog for Microsoft Office SharePoint Server 2007, and related 2007 Microsoft Office system technologies.  I'm going to post my findings and experiences for MOSS as well as WSS 3.0</subtitle><id>http://blogs.technet.com/aqa/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.technet.com/aqa/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2007-02-27T11:15:27Z</updated><entry><title>Building a Pivot View Web Part based on Multi-value Column</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/archive/2008/12/02/building-a-pivot-view-web-part-based-on-multi-value-column.aspx" /><id>http://blogs.technet.com/aqa/archive/2008/12/02/building-a-pivot-view-web-part-based-on-multi-value-column.aspx</id><published>2008-12-02T12:49:05Z</published><updated>2008-12-02T12:49:05Z</updated><content type="html">&lt;p&gt;&lt;/p&gt;  &lt;ul style="margin-top: 0in; margin-bottom: 0in; margin-left: 0.074in; direction: ltr; unicode-bidi: embed"&gt;   &lt;p style="font-weight: bold; font-size: 14pt; margin: 0in; font-family: calibri"&gt;Problem:&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Building a dynamic tree of a list based on a choice column (with multi-value select enabled, i.e. checkboxes) can't be done using views and Group By.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Simply because Group By does not list columns with multi-value select in its options.&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;So, if you have a list with the following information:&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="margin: 0in"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/BuildingaPivotViewWebPartbasedonMultival_B40F/clip_image001_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="206" alt="clip_image001" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/BuildingaPivotViewWebPartbasedonMultival_B40F/clip_image001_thumb_1.png" width="451" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;You can build a view to group by Status (Choice as Dropdown or Radios), but not group by Competency (Choice as Checkboxes).&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="font-weight: bold; font-size: 14pt; margin: 0in; font-family: calibri"&gt;Solution (or workaround if you like)&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;In brief, the solution to this is to use a Data View Web Part (connected to the list), and use a custom XSL transformation which pivots according to the multi-value column, to get something like this:&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="margin: 0in"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/BuildingaPivotViewWebPartbasedonMultival_B40F/clip_image002_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="337" alt="clip_image002" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/BuildingaPivotViewWebPartbasedonMultival_B40F/clip_image002_thumb_1.png" width="353" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;The outline is as follows:&lt;/p&gt;    &lt;ol style="margin-top: 0in; font-size: 11pt; margin-bottom: 0in; margin-left: 0.375in; direction: ltr; font-family: calibri; unicode-bidi: embed" type="1"&gt;     &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle" value="value"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;Create a list with a column of type Choice (as checkboxes)&lt;/span&gt;&lt;/li&gt;      &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle" value="value"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;Create a Data View Web Part in SharePoint Designer from this list&lt;/span&gt;&lt;/li&gt;      &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle" value="value"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;Build the XSLT to enable pivoting on the choices available from 1.&lt;/span&gt;&lt;/li&gt;      &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle" value="value"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;Use an dynamic script to enable a Tree View with expand/collapse capabilities.&lt;/span&gt;&lt;/li&gt;      &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle" value="value"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;Save the new XSLT to the DVWP&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt;    &lt;p style="font-size: 11pt; margin: 0in 0in 0in 0.375in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in 0in 0in 0.375in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="font-weight: bold; font-size: 14pt; margin: 0in; font-family: calibri"&gt;Details:&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="font-size: 12pt; margin: 0in; font-family: calibri"&gt;&lt;span style="font-weight: bold"&gt;Step 1:&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Create a list with a column of type Choice (as checkboxes)&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Do I need to explain this?! Well I will share the list I have created so you can follow the columns design:&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;div style="direction: ltr"&gt;     &lt;table style="border-right: #a3a3a3 1pt solid; border-top: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; direction: ltr; border-bottom: #a3a3a3 1pt solid; border-collapse: collapse" cellspacing="0" cellpadding="0" border="1" valign="top"&gt;&lt;tbody&gt;         &lt;tr&gt;           &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 0.99in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-weight: bold; font-size: 11pt; margin: 0in; font-family: calibri"&gt;Column&lt;/p&gt;           &lt;/td&gt;            &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.386in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-weight: bold; font-size: 11pt; margin: 0in; font-family: calibri"&gt;Type&lt;/p&gt;           &lt;/td&gt;            &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 3.612in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-weight: bold; font-size: 11pt; margin: 0in; font-family: calibri"&gt;Remarks&lt;/p&gt;           &lt;/td&gt;         &lt;/tr&gt;          &lt;tr&gt;           &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 0.99in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Title &lt;/p&gt;           &lt;/td&gt;            &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.386in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Single line of text&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/p&gt;           &lt;/td&gt;            &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 3.612in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Built-in&lt;/p&gt;           &lt;/td&gt;         &lt;/tr&gt;          &lt;tr&gt;           &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 0.99in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Status&lt;/p&gt;           &lt;/td&gt;            &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.386in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Choice&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&lt;/p&gt;           &lt;/td&gt;            &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 3.612in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Radio: In Progress, Proposed, Stalled&lt;/p&gt;           &lt;/td&gt;         &lt;/tr&gt;          &lt;tr&gt;           &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 0.99in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Competency&lt;/p&gt;           &lt;/td&gt;            &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.386in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Choice&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&lt;/p&gt;           &lt;/td&gt;            &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 3.612in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Checkbox: Software, Hardware, Services, Logistics&lt;/p&gt;           &lt;/td&gt;         &lt;/tr&gt;          &lt;tr&gt;           &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 0.99in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Created By&lt;/p&gt;           &lt;/td&gt;            &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.386in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Person or Group&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/p&gt;           &lt;/td&gt;            &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 3.612in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Built-in&lt;/p&gt;           &lt;/td&gt;         &lt;/tr&gt;          &lt;tr&gt;           &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 0.99in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Modified By&lt;/p&gt;           &lt;/td&gt;            &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 1.386in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Person or Group&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/p&gt;           &lt;/td&gt;            &lt;td style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; vertical-align: top; border-left: #a3a3a3 1pt solid; width: 3.612in; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid"&gt;             &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Built-in&lt;/p&gt;           &lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;&lt;/table&gt;   &lt;/div&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;    &lt;p style="font-size: 12pt; margin: 0in; font-family: calibri"&gt;&lt;span style="font-weight: bold"&gt;Step 2&lt;/span&gt;: Create a Data View Web Part (DVWP) in SharePoint Designer (SPD) from this list&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;You have two ways to create a DVWP from a list in SharePoint.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;You can drop a web part of the Stuff list above using the browser, and use SPD to convert that web part to a DVWP.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;This is simply accomplished by right-clicking and choosing &amp;quot;Convert to XSLT Data View&amp;quot;.&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Another way is to use SPD directly and drag the list (from the Data Sources) to a web part zone.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Both should give you the same result.&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="font-size: 12pt; margin: 0in; font-family: calibri"&gt;&lt;span style="font-weight: bold"&gt;Step 3&lt;/span&gt;: Build the XSLT to enable pivoting on the choices available from Step 1&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;The idea here is to change the default XSLT and use another transformation that:&lt;/p&gt;    &lt;ul style="margin-top: 0in; margin-bottom: 0in; margin-left: 0.375in; direction: ltr; unicode-bidi: embed" type="circle"&gt;     &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;Keeps a list of choices as XML (that's a gotcha)&lt;/span&gt;&lt;/li&gt;      &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;Loops through the list of choices doing the following:&lt;/span&gt;&lt;/li&gt;      &lt;ul style="margin-top: 0in; margin-bottom: 0in; margin-left: 0.375in; direction: ltr; unicode-bidi: embed" type="disc"&gt;       &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;Generating a header for each choice&lt;/span&gt;&lt;/li&gt;        &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;Looping through all the rows in the list, and filtering according to the value of Choice.&lt;/span&gt;&lt;/li&gt;        &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;Dumping those who match the header/choice as a list of items (or table rows, or spans, or ...)&lt;/span&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Remember that the idea behind XSLT is take the XML representing the SharePoint list data, and transforming it into HTML.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Whatever HTML tags you use is up to you.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;I used &amp;lt;ul&amp;gt; and &amp;lt;li&amp;gt; because I wanted to make use of a ready made dynamic script that can transform that into a Tree View.&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;See below the XSLT I used with the Stuff list.&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="font-size: 12pt; margin: 0in; font-family: calibri"&gt;&lt;span style="font-weight: bold"&gt;Step 4&lt;/span&gt;: Use an dynamic script to enable a Tree View with expand/collapse capabilities&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;I actually have embedded that in the above XSLT.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;I have used the Simple Tree Menu from &lt;a href="http://www.dynamicdrive.com/dynamicindex1/navigate1.htm"&gt;DynamicDrive&lt;/a&gt;. &lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;You need to follow the instructions in the above site to include necessary files for like the CSS, Images, and Script files.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Here is what I did:&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;ol style="margin-top: 0in; font-size: 11pt; margin-bottom: 0in; margin-left: 0.375in; direction: ltr; font-family: calibri; unicode-bidi: embed" type="1"&gt;     &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle" value="value"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;Include the below in the &amp;quot;PlaceHolderAdditionalPageHead&amp;quot; content control.&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt;    &lt;p style="font-size: 11pt; margin: 0in 0in 0in 0.375in; font-family: calibri"&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;scripts/simpletreemenu.js&amp;quot;&amp;gt;&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in 0in 0in 0.75in; font-family: calibri"&gt;/***********************************************&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in 0in 0in 0.75in; font-family: calibri"&gt;* Simple Tree Menu- &amp;#169; Dynamic Drive DHTML code library (&lt;a href="http://www.dynamicdrive.com"&gt;www.dynamicdrive.com&lt;/a&gt;)&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in 0in 0in 0.75in; font-family: calibri"&gt;* This notice MUST stay intact for legal use&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in 0in 0in 0.75in; font-family: calibri"&gt;* Visit Dynamic Drive at &lt;a href="http://www.dynamicdrive.com/"&gt;http://www.dynamicdrive.com/&lt;/a&gt; for full source code&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in 0in 0in 0.75in; font-family: calibri"&gt;***********************************************/&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in 0in 0in 0.375in; font-family: calibri"&gt;&amp;lt;/script&amp;gt;&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in 0in 0in 0.375in; font-family: calibri"&gt;&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;styles/simpletree.css&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;ol style="margin-top: 0in; font-size: 11pt; margin-bottom: 0in; margin-left: 0.375in; direction: ltr; font-family: calibri; unicode-bidi: embed" type="1"&gt;     &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle" value="value"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;Import the files to images, scripts, and styles folders under the root of my site, using SPD&lt;/span&gt;&lt;/li&gt;      &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle" value="value"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;Change the references to images and scripts to match where I put them.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;e.g. change the URL to &amp;quot;images/open.gif&amp;quot; in CSS, for instance.&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="font-size: 12pt; margin: 0in; font-family: calibri"&gt;&lt;span style="font-weight: bold"&gt;Step 5&lt;/span&gt;: Save the new XSLT to the DVWP&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;Using SPD, right click on the web part in design mode and click Web Part Properties.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Change the XSLT using the XSLT Editor.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;And you're done.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;You should see the final result as shown above.&lt;/p&gt;    &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="font-weight: bold; font-size: 14pt; margin: 0in; font-family: calibri"&gt;Resources:&lt;/p&gt;    &lt;ul style="margin-top: 0in; margin-bottom: 0in; margin-left: 0.375in; direction: ltr; unicode-bidi: embed" type="circle"&gt;     &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;Many thanks to Paul Galvin for this great post on &lt;/span&gt;&lt;a href="http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!447.entry"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;Create Bar Graphs in SharePoint&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;I found that very useful.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Remember to get into other posts from this one, as they contain useful tips as well.&lt;/span&gt;&lt;/li&gt;      &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;a href="http://www.dynamicdrive.com/dynamicindex1/navigate1.htm"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;DynamicDrive - Simple Tree Menu&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle"&gt;&lt;span style="font-size: 11pt; font-family: calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold; font-size: 14pt; margin: 0in; font-family: calibri"&gt;&amp;#160; XSLT:&lt;/p&gt;  &lt;p&gt;The following is document and should be self-explanatory.&lt;/p&gt;  &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&amp;#160;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:stylesheet&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;xmlns:x&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;http://www.w3.org/2001/XMLSchema&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;xmlns:d&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;http://schemas.microsoft.com/sharepoint/dsp&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;version&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;1.0&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;exclude-result-prefixes&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;xsl msxsl ddwrt&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;xmlns:ddwrt&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;http://schemas.microsoft.com/WebParts/v2/DataView/runtime&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;xmlns:asp&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;http://schemas.microsoft.com/ASPNET/20&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;xmlns:__designer&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;http://schemas.microsoft.com/WebParts/v2/DataView/designer&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;xmlns:xsl&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;http://www.w3.org/1999/XSL/Transform&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;xmlns:msxsl&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;urn:schemas-microsoft-com:xslt&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;xmlns:SharePoint&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Microsoft.SharePoint.WebControls&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;xmlns:ddwrt2&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;urn:frontpage:internal&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:output&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;method&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;html&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;indent&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;no&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:decimal-format&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;NaN&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&amp;quot;&lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:param&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;dvt_apos&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;'&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:param&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:variable&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;dvt_1_automode&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;0&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:variable&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: green"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; color: green; font-family: " courier new""&gt;The following variable lists all options available to pivot around.&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; color: green; font-family: " courier new""&gt;the gotcha is that you need to update this, whenever yo change the schema of the list in SharePoint.&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; color: green; font-family: " courier new""&gt;In other words, if you change the Choice column by adding/modifying/deleting value in SharePoint List Settings, then &lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; color: green; font-family: " courier new""&gt;you need to come back to this and synchronize it manually.&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; color: green; font-family: " courier new""&gt;Let me know if you have a better approach.&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; color: blue; font-family: " courier new""&gt;--&amp;gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:variable&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Competencies&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Competency&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Software&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Competency&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Hardware&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Competency&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Services&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Competency&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Logistics&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:variable&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:template&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;match&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;/&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;xmlns:x&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;http://www.w3.org/2001/XMLSchema&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;xmlns:d&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;http://schemas.microsoft.com/sharepoint/dsp&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;xmlns:asp&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;http://schemas.microsoft.com/ASPNET/20&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;xmlns:__designer&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;http://schemas.microsoft.com/WebParts/v2/DataView/designer&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;xmlns:SharePoint&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Microsoft.SharePoint.WebControls&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:call-template&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;dvt_1&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:template&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:template&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;dvt_1&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:variable&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;dvt_StyleName&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Table&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:variable&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:variable&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Rows&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;select&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;/dsQueryResponse/Rows/Row&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in; color: blue; font-family: " courier new""&gt;&amp;#160;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:call-template&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;dvt_1.body&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.5in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:with-param&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Rows&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;select&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;$Rows&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:call-template&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in; color: blue; font-family: " courier new""&gt;&amp;#160;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:template&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: green"&gt; the following is the main template which generates the skeleton of the pivot tree &lt;/span&gt;&lt;span style="color: blue"&gt;--&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:template&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;dvt_1.body&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:param&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Rows&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: green"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; color: green; font-family: " courier new""&gt;An optinal HTML to have links to expan and collapse coming from Simple Tree Menu &lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; color: green; font-family: " courier new""&gt;More here: &lt;a href="http://www.dynamicdrive.com/dynamicindex1/navigate1.htm"&gt;http://www.dynamicdrive.com/dynamicindex1/navigate1.htm&lt;/a&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; color: blue; font-family: " courier new""&gt;--&amp;gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;a&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;href&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;javascript:ddtreemenu.flatten('treemenu1', 'expand')&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Expand All&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;a&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt; | &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;a&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;href&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;javascript:ddtreemenu.flatten('treemenu1', 'contact')&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Contact All&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;a&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: green"&gt; the container of the tree, and need to be marked with treeview style for trigeting the tree view script &lt;/span&gt;&lt;span style="color: blue"&gt;--&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;ul&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;id&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;treemenu1&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;class&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;treeview&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in; color: blue; font-family: " courier new""&gt;&amp;#160;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: green"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; color: green; font-family: " courier new""&gt;looping through the options from the above XML varaible &lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; color: green; font-family: " courier new""&gt;You need to use the msxsl:node-set funation to build a node set from the variable&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; color: green; font-family: " courier new""&gt;See MSDN for more info&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; color: blue; font-family: " courier new""&gt;--&amp;gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:for-each&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;select&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;msxsl:node-set($Competencies)/Competency&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.5in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: green"&gt; keep track of the competeny text value (Software, Hardware, ...) before going to another scope &lt;/span&gt;&lt;span style="color: blue"&gt;--&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.5in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:variable&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Competency&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;select&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;@Text&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.5in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;li&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.875in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: green"&gt; dump the value of competency in an list item &amp;lt;li&amp;gt; &lt;/span&gt;&lt;span style="color: blue"&gt;--&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.875in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:value-of&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;select&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;$Competency&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in; color: blue; font-family: " courier new""&gt;&amp;#160;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.875in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;ul&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 2.25in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: green"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 2.25in; color: green; font-family: " courier new""&gt;loop through all rows and call the group template which will handling the filtering &lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 2.25in; color: green; font-family: " courier new""&gt;passing competency as a variable&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 2.25in; color: blue; font-family: " courier new""&gt;--&amp;gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 2.25in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:for-each&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;select&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;$Rows&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 3in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:call-template&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Competency.Group&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 3.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:with-param&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;CompetencyValue&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 3.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:value-of&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;select&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;$Competency&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 3.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:with-param&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 3in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:call-template&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 2.25in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:for-each&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.875in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ul&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.5in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;li&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:for-each&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ul&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: green"&gt; a script coming from Simple Tree Menu above &lt;/span&gt;&lt;span style="color: blue"&gt;--&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;script&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;type&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;text/javascript&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; font-family: " courier new""&gt;//ddtreemenu.createTree(treeid, enablepersist, opt_persist_in_days (default is 1))&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; font-family: " courier new""&gt;ddtreemenu.createTree(&amp;quot;treemenu1&amp;quot;, true)&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; font-family: " courier new""&gt;ddtreemenu.createTree(&amp;quot;treemenu2&amp;quot;, false)&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;script&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:template&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: green"&gt; this is a template that will do the real decision to include or not include a list item based on competency value &lt;/span&gt;&lt;span style="color: blue"&gt;--&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:template&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Competency.Group&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:param&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;CompetencyValue&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: green"&gt; only display competency when Comptency column contains the value &lt;/span&gt;&lt;span style="color: blue"&gt;--&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:if&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;test&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;contains(@Competency, $CompetencyValue)&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;li&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.5in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: green"&gt; dump the item data &lt;/span&gt;&lt;span style="color: blue"&gt;--&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.5in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;b&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:value-of&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;select&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;@Title&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; /&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;b&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt; : &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:value-of&lt;/span&gt;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;select&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;@Competency&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 1.125in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;li&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.75in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:if&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:template&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 10pt; margin: 0in 0in 0in 0.375in; font-family: " courier new""&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #2b91af"&gt;xsl:stylesheet&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-size: 11pt; margin: 0in; font-family: calibri"&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3162778" width="1" height="1"&gt;</content><author><name>AQA</name><uri>http://blogs.technet.com/members/AQA.aspx</uri></author></entry><entry><title>Visual Studio Spoiled Me, and Web Parts Framework Made Me Learn</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/archive/2008/07/27/visual-studio-spoiled-me-and-web-parts-framework-made-me-learn.aspx" /><id>http://blogs.technet.com/aqa/archive/2008/07/27/visual-studio-spoiled-me-and-web-parts-framework-made-me-learn.aspx</id><published>2008-07-27T10:35:00Z</published><updated>2008-07-27T10:35:00Z</updated><content type="html">&lt;P style="FONT-SIZE: 11pt; MARGIN: 0in; FONT-FAMILY: Calibri"&gt;It took me sometime until I figured out some facts about Web Parts lifecycle.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The following are some findings I believe will make you rethink what methods and events to override to develop a Web Part:&lt;/P&gt;
&lt;P style="FONT-SIZE: 11pt; MARGIN: 0in; FONT-FAMILY: Calibri" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in; DIRECTION: ltr; unicode-bidi: embed" type=circle&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;CreateChildControls() is - from what it is - used to create controls for &lt;STRONG&gt;layout&lt;/STRONG&gt; and &lt;STRONG&gt;content&lt;/STRONG&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It's not meant to create the content itself or have manipulation logic.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Make sure you do all&amp;nbsp;the stitching of Event Handlers to their respective controls in this method.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;CreateChildControls()&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;is called all the time! whether on initializing or post back, it gets called.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;So make sure you don't override anything while coding this method:&lt;/SPAN&gt;&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;ViewState[] and Session[] can be used to track view state or persistent session information in the Web Part life cycle.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;ViewState[] and Session[] should not be initialized in this method.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Use the constructor or OnInit() event for this purpose.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in; DIRECTION: ltr; unicode-bidi: embed" type=circle&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Your logic should go into events for those controls you're creating in CreateChildControls()&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Ensure fetching data for your controls doesn't happen each time CreateChildControls() gets called.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;It's better to utilize OnPreRender() event for this purpose, and protect the data fetch block with a condition to avoid executing on post backs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;IsPostBack is not a trusted condition for the behavior in Web Parts, and this is because a post back can be triggered while in design mode, where the user has just added the web part!&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Few posts that could be helpful:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;A href="http://www.codeproject.com/KB/sharepoint/WebPartLifeCycle.aspx"&gt;http://www.codeproject.com/KB/sharepoint/WebPartLifeCycle.aspx&lt;/A&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;A href="http://www.sharepoint-tips.com/2007/03/server-side-controls-and-data-binding.html"&gt;http://www.sharepoint-tips.com/2007/03/server-side-controls-and-data-binding.html&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;A href="http://www.sharepointblogs.com/chadclarkesmossblog/archive/2007/10/10/custom-web-part-building-state-management-tips-and-tricks.aspx"&gt;http://www.sharepointblogs.com/chadclarkesmossblog/archive/2007/10/10/custom-web-part-building-state-management-tips-and-tricks.aspx&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3094266" width="1" height="1"&gt;</content><author><name>AQA</name><uri>http://blogs.technet.com/members/AQA.aspx</uri></author></entry><entry><title>Using VSeWSS relieves you from custom intall.bat!</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/archive/2008/07/21/using-vsewss-relieves-you-from-custom-intall-bat.aspx" /><id>http://blogs.technet.com/aqa/archive/2008/07/21/using-vsewss-relieves-you-from-custom-intall-bat.aspx</id><published>2008-07-21T12:40:00Z</published><updated>2008-07-21T12:40:00Z</updated><content type="html">&lt;P&gt;If you like to be more productive in WSS development, you can always use &lt;STRONG&gt;Visual Studio Extensions for Windows SharePoint Services 3.0&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Visual Studio 2005 -&amp;gt; &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3E1DCCCD-1CCA-433A-BB4D-97B96BF7AB63&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3E1DCCCD-1CCA-433A-BB4D-97B96BF7AB63&amp;amp;displaylang=en"&gt;VseWSS 1.1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Visual Studio 2008 -&amp;gt; &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7bf65b28-06e2-4e87-9bad-086e32185e68&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7bf65b28-06e2-4e87-9bad-086e32185e68&amp;amp;displaylang=en"&gt;VseWSS 1.2&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Then, set the "Start Browser with URL" to your Web App URL.&amp;nbsp; With that, you can&amp;nbsp;enjoy the&amp;nbsp;Deply&amp;nbsp;(solution packaging, deployment, and activation) funtionalities provided by the extensions.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Always remember your SharePoint Development source: &lt;A class="" href="http://www.mssharepointdeveloper.com/" target=_blank mce_href="http://www.mssharepointdeveloper.com/"&gt;&lt;STRONG&gt;http://www.MSSharePointDeveloper.com&lt;/STRONG&gt;&lt;/A&gt;!&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3091851" width="1" height="1"&gt;</content><author><name>AQA</name><uri>http://blogs.technet.com/members/AQA.aspx</uri></author><category term="Solution Deployment" scheme="http://blogs.technet.com/aqa/archive/tags/Solution+Deployment/default.aspx" /><category term="Visual Studio Extentions" scheme="http://blogs.technet.com/aqa/archive/tags/Visual+Studio+Extentions/default.aspx" /><category term="WSS Development" scheme="http://blogs.technet.com/aqa/archive/tags/WSS+Development/default.aspx" /></entry><entry><title>SharePoint Development with Windows Server 2008 and IIS 7.0 - install.bat sample</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/archive/2008/07/20/sharepoint-development-with-windows-server-2008-and-iis-7-0-install-bat-sample.aspx" /><id>http://blogs.technet.com/aqa/archive/2008/07/20/sharepoint-development-with-windows-server-2008-and-iis-7-0-install-bat-sample.aspx</id><published>2008-07-20T09:11:00Z</published><updated>2008-07-20T09:11:00Z</updated><content type="html">&lt;P&gt;Here is a sample batch file to help with your &lt;STRONG&gt;SharePoint&lt;/STRONG&gt; development on &lt;STRONG&gt;Windows Server 2008&lt;/STRONG&gt; and &lt;STRONG&gt;IIS 7.0&lt;/STRONG&gt;.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;@SET TEMPLATEDIR="c:\program files\common files\microsoft shared\web server extensions\12\Template"&lt;BR&gt;@SET STSADM="c:\program files\common files\microsoft shared\web server extensions\12\bin\stsadm"&lt;BR&gt;@SET GACUTIL="C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\gacutil.exe"&lt;BR&gt;@SET APPCMD="c:\windows\system32\inetsrv\appcmd.exe"&lt;/P&gt;
&lt;P&gt;Echo Installing YOURASSEMBLY.dll in GAC&lt;BR&gt;%GACUTIL% -if bin\debug\YOURASSEMBLY.dll&lt;/P&gt;
&lt;P&gt;REM You can also deploy to local bin folder of the Web Application, if you don't want or not allowed to use GAC&lt;BR&gt;REM Echo Copying YOURASSEMBLY.dll to Web App Bin&lt;BR&gt;REM xcopy /y bin\debug\YOURASSEMBLY.dll C:\inetpub\wwwroot\wss\VirtualDirectories\80\bin&lt;/P&gt;
&lt;P&gt;Echo Copying files&lt;BR&gt;xcopy /e /y TEMPLATE\* %TEMPLATEDIR%&lt;/P&gt;
&lt;P&gt;Echo Installing feature&lt;BR&gt;%STSADM% -o installfeature -filename&amp;nbsp; YOURFEATURES\feature.xml -force&lt;/P&gt;
&lt;P&gt;Echo Recycling Application Pool&lt;BR&gt;%APPCMD% recycle APPPOOL "SharePoint - 80"&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Notes:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;I&amp;nbsp;have used Application Pool recycling instead of &amp;nbsp;restarting IIS, which gives faster development/test cycles.&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;In IIS 7.0, &lt;STRONG&gt;appcmd.exe &lt;/STRONG&gt;replaces the script file named &lt;STRONG&gt;iisapp.vbs&lt;/STRONG&gt;, so if you're still in IIS 6 (Windows Server 2003), then use the following instead:&lt;BR&gt;cscript c:\windows\system32\iisapp.vbs /a "SharePointDefaultAppPool" /r&lt;/LI&gt;
&lt;LI&gt;I have used the Windows SDK gacutil.exe, cause I'm running Windows Server 2008 and Visual Studio 2008.&amp;nbsp; If you're still using Visual Studio 2005, then you can find it here:&lt;BR&gt;c:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;-AQ&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3091472" width="1" height="1"&gt;</content><author><name>AQA</name><uri>http://blogs.technet.com/members/AQA.aspx</uri></author></entry><entry><title>Learning, Training, and Certification</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/archive/2008/06/17/learning-training-and-certification.aspx" /><id>http://blogs.technet.com/aqa/archive/2008/06/17/learning-training-and-certification.aspx</id><published>2008-06-17T09:41:02Z</published><updated>2008-06-17T09:41:02Z</updated><content type="html">&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;Thought to share these resources for learning/training/certification.&lt;span style="color: #1f497d"&gt;     &lt;p&gt; Enjoy!&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoTableLightListAccent5" style="border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; border-collapse: collapse; mso-border-alt: solid #4bacc6 1.0pt; mso-border-themecolor: accent5; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" cellspacing="0" cellpadding="0" border="1"&gt;&lt;tbody&gt;     &lt;tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: medium none; mso-border-top-themecolor: accent5; mso-border-left-themecolor: accent5; mso-background-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 5"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&amp;#160;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: medium none; width: 490.5pt; padding-top: 0in; border-bottom: medium none; mso-border-top-themecolor: accent5; mso-background-themecolor: accent5; mso-border-right-themecolor: accent5" valign="top" width="654" colspan="2"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 1"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;Home               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 0"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image002_10.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image002" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image002_thumb_1.png" width="28" border="0" v:shapes="Picture_x0020_517" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 130.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-top-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="174"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.microsoft.com/learning/default.mspx"&gt;Microsoft Learning Home&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 5in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="480"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;Learning Home             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 1"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: medium none; mso-border-left-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image002_12.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image002" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image002_thumb_2.png" width="28" border="0" v:shapes="Picture_x0020_518" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 130.5pt; padding-top: 0in; border-bottom: medium none" valign="top" width="174"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://learning.microsoft.com/Manager/default.aspx?brand=Learning"&gt;Learning Manager&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 5in; padding-top: 0in; border-bottom: medium none; mso-border-right-themecolor: accent5" valign="top" width="480"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;A tool to plan and manage your learning and certificates.&amp;#160; &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 2"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image002_14.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image002" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image002_thumb_3.png" width="28" border="0" v:shapes="Picture_x0020_519" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 130.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-top-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="174"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/momentumemea"&gt;Learning Momentum&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 5in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="480"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;Online animated document for certification roadmaps             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-left-themecolor: accent5; mso-border-bottom-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image002_16.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image002" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image002_thumb_4.png" width="28" border="0" v:shapes="Picture_x0020_121" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 130.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-bottom-themecolor: accent5" valign="top" width="174"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://office.microsoft.com/sharepoint"&gt;Office SharePoint Server Home&lt;/a&gt;               &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 5in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-right-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="480"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;SharePoint Home on Microsoft Office Online&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&amp;#160;&lt;/p&gt;  &lt;table class="MsoTableLightListAccent5" style="border-right: medium none; border-top: medium none; border-left: medium none; width: 51.6%; border-bottom: medium none; border-collapse: collapse; mso-border-alt: solid #4bacc6 1.0pt; mso-border-themecolor: accent5; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" cellspacing="0" cellpadding="0" width="542" border="1"&gt;&lt;tbody&gt;     &lt;tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 5.96%; padding-top: 0in; border-bottom: medium none; mso-border-top-themecolor: accent5; mso-border-left-themecolor: accent5; mso-background-themecolor: accent5" valign="top" width="5%"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 5"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&amp;#160;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: medium none; width: 94.04%; padding-top: 0in; border-bottom: medium none; mso-border-top-themecolor: accent5; mso-background-themecolor: accent5; mso-border-right-themecolor: accent5" valign="top" nowrap="nowrap" width="506"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 1"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;Learning Plans               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 0"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 5.96%; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="5%"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image003_10.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="20" alt="clip_image003" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image003_thumb_1.gif" width="18" border="0" v:shapes="Picture_x0020_21" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 94.04%; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="506"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;a href="http://learning.microsoft.com/manager/LearningPlanV2.aspx?resourceId=%7be7a9ad9a-a8be-447c-9018-0314ea5a7d29%7d&amp;amp;clang=en-US"&gt;Learning Plan for Microsoft Office SharePoint Server 2007 Application Development&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 1"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 5.96%; padding-top: 0in; border-bottom: medium none; mso-border-left-themecolor: accent5" valign="top" width="5%"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image003_12.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="20" alt="clip_image003" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image003_thumb_2.gif" width="18" border="0" v:shapes="Picture_x0020_22" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 94.04%; padding-top: 0in; border-bottom: medium none; mso-border-right-themecolor: accent5" valign="top" width="506"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;a href="http://learning.microsoft.com/manager/LearningPlanV2.aspx?resourceId=%7b430d4210-e729-11dc-95ff-0800200c9a66%7d&amp;amp;clang=en-US"&gt;Learning Plan for Developing Microsoft Windows SharePoint Services 3.0 Applications&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 2"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 5.96%; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="5%"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image003_14.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="20" alt="clip_image003" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image003_thumb_3.gif" width="18" border="0" v:shapes="Picture_x0020_23" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 94.04%; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="506"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;a href="http://learning.microsoft.com/manager/LearningPlanV2.aspx?resourceId=%7b16acd93b-1c9d-4dcd-90bf-0d02fe321bca%7d&amp;amp;clang=en-US"&gt;Learning Plan for Configuring Windows SharePoint Services 3.0&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 5.96%; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-left-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="5%"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image003_16.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="20" alt="clip_image003" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image003_thumb_4.gif" width="18" border="0" v:shapes="Picture_x0020_24" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 94.04%; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-right-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="506"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;a href="http://learning.microsoft.com/manager/LearningPlanV2.aspx?resourceId=%7b29997d91-bfa0-4f68-bde4-c228912c7d94%7d&amp;amp;clang=en-US"&gt;Learning Plan for Configuring Microsoft Office SharePoint Server 2007&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&amp;#160;&lt;/p&gt;  &lt;table class="MsoTableLightListAccent5" style="border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; border-collapse: collapse; mso-border-alt: solid #4bacc6 1.0pt; mso-border-themecolor: accent5; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" cellspacing="0" cellpadding="0" border="1"&gt;&lt;tbody&gt;     &lt;tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: medium none; mso-border-top-themecolor: accent5; mso-border-left-themecolor: accent5; mso-background-themecolor: accent5" valign="top" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 5"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&amp;#160;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: medium none; width: 490.5pt; padding-top: 0in; border-bottom: medium none; mso-border-top-themecolor: accent5; mso-background-themecolor: accent5; mso-border-right-themecolor: accent5" valign="top" width="654" colspan="2"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 1"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;Courses               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 0"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image005_16.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image005" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image005_thumb_1.png" width="27" border="0" v:shapes="Picture_x0020_525" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 1.25in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-top-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="120"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;Course 5060             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 400.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="534"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.microsoft.com/learning/syllabi/en-us/5060Afinal.mspx"&gt;Implementing Windows SharePoint Services 3.0&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 1"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: medium none; mso-border-left-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image005_18.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image005" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image005_thumb_2.png" width="27" border="0" v:shapes="Picture_x0020_526" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 1.25in; padding-top: 0in; border-bottom: medium none" valign="top" width="120"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;Course 5061             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 400.5pt; padding-top: 0in; border-bottom: medium none; mso-border-right-themecolor: accent5" valign="top" width="534"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.microsoft.com/learning/syllabi/en-us/5061aFinal.mspx"&gt;Implementing Microsoft Office SharePoint Server 2007&lt;/a&gt;               &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 2"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image005_20.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image005" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image005_thumb_3.png" width="27" border="0" v:shapes="Picture_x0020_527" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 1.25in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-top-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="120"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;Course 50047A             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 400.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="534"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.microsoft.com/learning/syllabi/en-us/50047AFinal.mspx"&gt;Advanced IT Pro&lt;/a&gt; for MOSS/WSS (5 days)               &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 3"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: medium none; mso-border-left-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image005_22.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image005" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image005_thumb_4.png" width="27" border="0" v:shapes="Picture_x0020_528" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 1.25in; padding-top: 0in; border-bottom: medium none" valign="top" width="120"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;Course 50048A              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 400.5pt; padding-top: 0in; border-bottom: medium none; mso-border-right-themecolor: accent5" valign="top" width="534"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.microsoft.com/learning/syllabi/en-us/50048AFinal.mspx"&gt;Architecting Search &lt;/a&gt;(2 days specialization)              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 4"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image005_24.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image005" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image005_thumb_5.png" width="27" border="0" v:shapes="Picture_x0020_529" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 1.25in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-top-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="120"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;Course 50050A             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 400.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="534"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.microsoft.com/learning/syllabi/en-us/50050AFinal.mspx"&gt;Architecting ECM &lt;/a&gt;(2 days specialization)              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 5"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: medium none; mso-border-left-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image005_26.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image005" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image005_thumb_6.png" width="27" border="0" v:shapes="Picture_x0020_530" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 1.25in; padding-top: 0in; border-bottom: medium none" valign="top" width="120"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;Course 50051A             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 400.5pt; padding-top: 0in; border-bottom: medium none; mso-border-right-themecolor: accent5" valign="top" width="534"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.microsoft.com/learning/syllabi/en-us/50051AFinal.mspx"&gt;Architecting Portals &amp;amp; Collaboration&lt;/a&gt; (2 days specialization)              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 6; mso-yfti-lastrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image005_28.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image005" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image005_thumb_7.png" width="27" border="0" v:shapes="Picture_x0020_122" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 1.25in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-top-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="120"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;Course 50049A             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 400.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="534"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.microsoft.com/learning/syllabi/en-us/50049AFinal.mspx"&gt;Architecting Internet Publishing Site&lt;/a&gt; (2 days specialization)              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoTableLightListAccent5" style="border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; border-collapse: collapse; mso-border-alt: solid #4bacc6 1.0pt; mso-border-themecolor: accent5; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" cellspacing="0" cellpadding="0" border="1"&gt;&lt;tbody&gt;     &lt;tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: medium none; mso-border-top-themecolor: accent5; mso-border-left-themecolor: accent5; mso-background-themecolor: accent5" valign="top" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 5"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&amp;#160;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: medium none; width: 490.5pt; padding-top: 0in; border-bottom: medium none; mso-border-top-themecolor: accent5; mso-background-themecolor: accent5; mso-border-right-themecolor: accent5" valign="top" width="654"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 1"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;Certifications &amp;#8211;&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/default.mspx"&gt;Microsoft Certified Technology Specialist (MCTS)&lt;/a&gt;                 &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 0"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image007_10.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="25" alt="clip_image007" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image007_thumb_1.png" width="28" border="0" v:shapes="Picture_x0020_532" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 490.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="654"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/spserver/config/"&gt;Technology Specialist: Microsoft Office SharePoint Server 2007, Configuration&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 1"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: medium none; mso-border-left-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image007_12.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="25" alt="clip_image007" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image007_thumb_2.png" width="28" border="0" v:shapes="Picture_x0020_533" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 490.5pt; padding-top: 0in; border-bottom: medium none; mso-border-right-themecolor: accent5" valign="top" width="654"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/spserver/appdev/"&gt;Technology Specialist: Microsoft Office SharePoint Server 2007, Application Development&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 2"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image007_14.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="25" alt="clip_image007" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image007_thumb_3.png" width="28" border="0" v:shapes="Picture_x0020_534" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 490.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="654"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/spservices/appdev/"&gt;Technology Specialist: Windows SharePoint Services 3.0, Application Development&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-left-themecolor: accent5; mso-border-bottom-themecolor: accent5" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image007_16.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="25" alt="clip_image007" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image007_thumb_4.png" width="28" border="0" v:shapes="Picture_x0020_125" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 490.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-right-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="654"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcts/spservices/config"&gt;Technology Specialist: Windows SharePoint Services 3.0, Configuration&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&amp;#160;&lt;/p&gt;  &lt;table class="MsoTableLightListAccent5" style="border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; border-collapse: collapse; mso-border-alt: solid #4bacc6 1.0pt; mso-border-themecolor: accent5; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" cellspacing="0" cellpadding="0" border="1"&gt;&lt;tbody&gt;     &lt;tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: medium none; mso-border-top-themecolor: accent5; mso-border-left-themecolor: accent5; mso-background-themecolor: accent5" valign="top" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 5"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&amp;#160;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: medium none; width: 490.5pt; padding-top: 0in; border-bottom: medium none; mso-border-top-themecolor: accent5; mso-background-themecolor: accent5; mso-border-right-themecolor: accent5" valign="top" width="654" colspan="2"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 1"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;Learning Collections (Mostly Online)               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 0"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image009_12.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image009" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image009_thumb_1.png" width="28" border="0" v:shapes="Picture_x0020_536" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-top-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="114"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;Collection 5385             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 405pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="540"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=127449"&gt;Developing Solutions with Microsoft Windows SharePoint Services 3.0 and Visual Studio 2005&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 1"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: medium none; mso-border-left-themecolor: accent5" valign="top" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image009_14.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image009" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image009_thumb_2.png" width="28" border="0" v:shapes="Picture_x0020_537" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: medium none" valign="top" width="114"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;Collection 5392             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 405pt; padding-top: 0in; border-bottom: medium none; mso-border-right-themecolor: accent5" valign="top" width="540"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=127506"&gt;Developing and Extending Microsoft Windows SharePoint Services 3.0 with Visual Studio 2005&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 2"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image009_16.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image009" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image009_thumb_3.png" width="28" border="0" v:shapes="Picture_x0020_538" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-top-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="114"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;Collection 5403             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 405pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="540"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=127428"&gt;Implementing Microsoft Windows SharePoint Services 3.0&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 3"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: medium none; mso-border-left-themecolor: accent5" valign="top" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image009_18.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image009" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image009_thumb_4.png" width="28" border="0" v:shapes="Picture_x0020_539" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: medium none" valign="top" width="114"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;Collection 5404             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 405pt; padding-top: 0in; border-bottom: medium none; mso-border-right-themecolor: accent5" valign="top" width="540"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=127456"&gt;Implementing Microsoft Office SharePoint Server 2007&lt;/a&gt;&amp;#160; &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 0.45in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="43"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image009_20.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image009" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image009_thumb_5.png" width="28" border="0" v:shapes="Picture_x0020_127" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-top-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="114"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;Collection 3376             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 405pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="540"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=127464"&gt;Implementing Enterprise Search Using SharePoint Technologies&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&amp;#160;&lt;/p&gt;  &lt;table class="MsoTableLightListAccent5" style="border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; border-collapse: collapse; mso-border-alt: solid #4bacc6 1.0pt; mso-border-themecolor: accent5; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" cellspacing="0" cellpadding="0" border="1"&gt;&lt;tbody&gt;     &lt;tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 37.5pt; padding-top: 0in; border-bottom: medium none; mso-border-top-themecolor: accent5; mso-border-left-themecolor: accent5; mso-background-themecolor: accent5" valign="top" width="50"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 5"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&amp;#160;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: medium none; width: 485.4pt; padding-top: 0in; border-bottom: medium none; mso-border-top-themecolor: accent5; mso-background-themecolor: accent5; mso-border-right-themecolor: accent5" valign="top" width="647"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 1"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;End User Training               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 0"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 37.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="50"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image011_10.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="24" alt="clip_image011" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image011_thumb_1.png" width="38" border="0" v:shapes="Picture_x0020_541" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 485.4pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="647"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://office.microsoft.com/search/redir.aspx?assetid=FX101211721033&amp;amp;CTT=96&amp;amp;Origin=CL100626951033"&gt;SharePoint Server 2007 Help and How-to&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 1"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 37.5pt; padding-top: 0in; border-bottom: medium none; mso-border-left-themecolor: accent5" valign="top" width="50"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image011_12.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="24" alt="clip_image011" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image011_thumb_2.png" width="38" border="0" v:shapes="Picture_x0020_542" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 485.4pt; padding-top: 0in; border-bottom: medium none; mso-border-right-themecolor: accent5" valign="top" width="647"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://office.microsoft.com/search/redir.aspx?assetid=CH102066971033&amp;amp;CTT=96&amp;amp;Origin=CL100626951033"&gt;SharePoint Server 2007 Demos&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 2"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 37.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="50"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image011_14.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="24" alt="clip_image011" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image011_thumb_3.png" width="38" border="0" v:shapes="Picture_x0020_543" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 485.4pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="647"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://office.microsoft.com/search/redir.aspx?assetid=CR102146081033&amp;amp;CTT=96&amp;amp;Origin=CL100626951033"&gt;SharePoint Server 2007 Training&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 37.5pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-left-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="50"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image011_16.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="24" alt="clip_image011" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image011_thumb_4.png" width="38" border="0" v:shapes="Picture_x0020_128" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 485.4pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-right-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="647"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://office.microsoft.com/en-us/sharepointserver/HA102488011033.aspx"&gt;Office SharePoint Server 2007 End User Training&lt;/a&gt; &amp;#8211; &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=673dc932-626a-4e59-9dca-16d685600a51&amp;amp;displaylang=en"&gt;Portal Edition&lt;/a&gt;, &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7bb3a2a3-6a9f-49f4-84e8-ff3fb71046df&amp;amp;displaylang=en"&gt;Standalone Edition&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&amp;#160;&lt;/p&gt;  &lt;table class="MsoTableLightListAccent5" style="border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; border-collapse: collapse; mso-border-alt: solid #4bacc6 1.0pt; mso-border-themecolor: accent5; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" cellspacing="0" cellpadding="0" border="1"&gt;&lt;tbody&gt;     &lt;tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 36.9pt; padding-top: 0in; border-bottom: medium none; mso-border-top-themecolor: accent5; mso-border-left-themecolor: accent5; mso-background-themecolor: accent5" width="49"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 5"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&amp;#160;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: medium none; width: 6.75in; padding-top: 0in; border-bottom: medium none; mso-border-top-themecolor: accent5; mso-background-themecolor: accent5; mso-border-right-themecolor: accent5" valign="top" width="648"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 1"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;Training Partners               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 0"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 36.9pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" width="49"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image013_14.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="33" alt="clip_image013" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image013_thumb_1.png" width="33" border="0" v:shapes="Picture_x0020_545" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 6.75in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="648"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.newhorizons.com/content/contact.aspx"&gt;New Horizons&lt;/a&gt;               &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 1"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 36.9pt; padding-top: 0in; border-bottom: medium none; mso-border-left-themecolor: accent5" width="49"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image013_16.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="33" alt="clip_image013" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image013_thumb_2.png" width="33" border="0" v:shapes="Picture_x0020_546" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 6.75in; padding-top: 0in; border-bottom: medium none; mso-border-right-themecolor: accent5" valign="top" width="648"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="mailto:training@pioneer-solution.com"&gt;Pioneer-Solutions&lt;/a&gt;               &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 2"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 36.9pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" width="49"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image013_18.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="33" alt="clip_image013" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image013_thumb_3.png" width="33" border="0" v:shapes="Picture_x0020_547" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 6.75in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="648"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.u2u.net/"&gt;U2U&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 3"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 36.9pt; padding-top: 0in; border-bottom: medium none; mso-border-left-themecolor: accent5" width="49"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image013_20.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="33" alt="clip_image013" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image013_thumb_4.png" width="33" border="0" v:shapes="Picture_x0020_548" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 6.75in; padding-top: 0in; border-bottom: medium none; mso-border-right-themecolor: accent5" valign="top" width="648"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.mindsharp.com/"&gt;Mindsharp&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 4"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 36.9pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" width="49"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image013_22.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="33" alt="clip_image013" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image013_thumb_5.png" width="33" border="0" v:shapes="Picture_x0020_549" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 6.75in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-themecolor: accent5" valign="top" width="648"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.develop.com/"&gt;Developmentor&lt;/a&gt;              &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 36.9pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-left-themecolor: accent5; mso-border-bottom-themecolor: accent5" width="49"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image013_24.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="33" alt="clip_image013" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image013_thumb_6.png" width="33" border="0" v:shapes="Picture_x0020_129" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 6.75in; padding-top: 0in; border-bottom: #4bacc6 1pt solid; mso-border-right-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="648"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;&lt;a href="http://www.learningtree.com/"&gt;LearningTree&lt;/a&gt;               &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&amp;#160;&lt;/p&gt;  &lt;table class="MsoTableLightListAccent5" style="border-right: medium none; border-top: medium none; margin-left: 0.9pt; border-left: medium none; width: 7.25in; border-bottom: medium none; border-collapse: collapse; mso-border-alt: solid #4bacc6 1.0pt; mso-border-themecolor: accent5; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" cellspacing="0" cellpadding="0" width="696" border="1"&gt;&lt;tbody&gt;     &lt;tr style="height: 15pt; mso-yfti-irow: -1; mso-yfti-firstrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 30.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-top-themecolor: accent5; mso-border-left-themecolor: accent5; mso-background-themecolor: accent5" valign="top" width="40"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 5"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&amp;#160;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; background: #4bacc6; padding-bottom: 0in; border-left: medium none; width: 491.7pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-top-themecolor: accent5; mso-background-themecolor: accent5; mso-border-right-themecolor: accent5" valign="top" nowrap="nowrap" width="656"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 1"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;Books               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 0"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 30.3pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; height: 15pt; mso-border-themecolor: accent5" valign="top" width="40"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_20.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image015" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_thumb_1.png" width="28" border="0" v:shapes="Picture_x0020_551" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 491.7pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; height: 15pt; mso-border-themecolor: accent5" valign="top" nowrap="nowrap" width="656"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;Microsoft Windows SharePoint Services Version 3.0 Step by Step             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;          &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;(MS Press - Olga Londer, Todd Bleeker, Penny Coventry, Bill English)             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 1"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 30.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent5" valign="top" width="40"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_22.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image015" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_thumb_2.png" width="28" border="0" v:shapes="Picture_x0020_552" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 491.7pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent5" valign="top" nowrap="nowrap" width="656"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;Inside Microsoft Windows SharePoint Services Version 3             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;          &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;(MS Press - Ted Pattison, Daniel Larson)             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 2"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 30.3pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; height: 15pt; mso-border-themecolor: accent5" valign="top" width="40"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_24.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image015" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_thumb_3.png" width="28" border="0" v:shapes="Picture_x0020_553" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 491.7pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; height: 15pt; mso-border-themecolor: accent5" valign="top" nowrap="nowrap" width="656"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;Inside Microsoft Office SharePoint Server 2007             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;          &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;(MS Press - Patrick Tisseghem)             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 3"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 30.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent5" valign="top" width="40"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_26.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image015" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_thumb_4.png" width="28" border="0" v:shapes="Picture_x0020_554" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 491.7pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent5" valign="top" nowrap="nowrap" width="656"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;Microsoft Office SharePoint Designer 2007 Step by Step             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;          &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;(MSPress - Penelope Coventry)             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 4"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 30.3pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; height: 15pt; mso-border-themecolor: accent5" valign="top" width="40"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_28.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image015" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_thumb_5.png" width="28" border="0" v:shapes="Picture_x0020_555" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 491.7pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; height: 15pt; mso-border-themecolor: accent5" valign="top" nowrap="nowrap" width="656"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;Professional Microsoft Office SharePoint Designer 2007             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;          &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;(Wrox - Woodrow W. Windischman)             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 5"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 30.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent5" valign="top" width="40"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_30.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image015" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_thumb_6.png" width="28" border="0" v:shapes="Picture_x0020_556" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 491.7pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent5" valign="top" nowrap="nowrap" width="656"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;Real World SharePoint 2007: Indispensable Experiences From 16 MOSS and WSS MVPs             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;          &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;(Wrox - Editor: Scot Hillier. Authors: 16 MVPs (listed in description))             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 6"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 30.3pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; height: 15pt; mso-border-themecolor: accent5" valign="top" width="40"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_32.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image015" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_thumb_7.png" width="28" border="0" v:shapes="Picture_x0020_557" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 491.7pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; height: 15pt; mso-border-themecolor: accent5" valign="top" nowrap="nowrap" width="656"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;6 Microsoft Office Business Applications for Office SharePoint Server 2007             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;          &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;(MS Press - Microsoft [no author given])             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 7"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 30.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent5" valign="top" width="40"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_34.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image015" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_thumb_8.png" width="28" border="0" v:shapes="Picture_x0020_558" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 491.7pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent5" valign="top" nowrap="nowrap" width="656"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;Pro SharePoint Solution Development: Combining .NET, SharePoint and Office 2007             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;          &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;(Apress - Susie Adams, Ed Hild)             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 8"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 30.3pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; height: 15pt; mso-border-themecolor: accent5" valign="top" width="40"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: #1f497d; mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_36.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="28" alt="clip_image015" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/LearningTrainingandCertification_874D/clip_image015_thumb_9.png" width="28" border="0" v:shapes="Picture_x0020_126" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 491.7pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; height: 15pt; mso-border-themecolor: accent5" valign="top" nowrap="nowrap" width="656"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;Professional SharePoint 2007 Development             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;          &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 64"&gt;&lt;span style="color: #1f497d"&gt;(Wrox - John Holliday, John Alexander, Jeff Julian, Eli Robillard, Brendon Schwartz, Matt Ranlett, Dan Attis, Tom Rizzo)             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 9; mso-yfti-lastrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #4bacc6 1pt solid; width: 30.3pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; height: 15pt; mso-border-left-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" width="40"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left; mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: #1f497d"&gt;               &lt;p&gt;&amp;#160;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #4bacc6 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 491.7pt; padding-top: 0in; border-bottom: #4bacc6 1pt solid; height: 15pt; mso-border-right-themecolor: accent5; mso-border-bottom-themecolor: accent5" valign="top" nowrap="nowrap" width="656"&gt;         &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;And more &amp;#8230;             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="direction: ltr; unicode-bidi: embed; text-align: left"&gt;&lt;span style="color: #1f497d"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3072526" width="1" height="1"&gt;</content><author><name>AQA</name><uri>http://blogs.technet.com/members/AQA.aspx</uri></author></entry><entry><title>SharePoint Resources</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/archive/2008/04/28/sharepoint-resources.aspx" /><id>http://blogs.technet.com/aqa/archive/2008/04/28/sharepoint-resources.aspx</id><published>2008-04-28T21:48:42Z</published><updated>2008-04-28T21:48:42Z</updated><content type="html">&lt;p&gt;Here's a tool to search for SharePoint resources available out there: &lt;a href="http://sharepoint.microsoft.com/readiness"&gt;http://sharepoint.microsoft.com/readiness&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This is useful when you're looking for a specific type of content. Otherwise, you can use the following places:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Reference Sites&lt;/b&gt;: check when you need something about SharePoint&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/sharepoint"&gt;http://www.microsoft.com/sharepoint&lt;/a&gt; - &lt;b&gt;Product Information&lt;/b&gt;, and a point of entry to further resources&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.technet.com/office/sharepointserver"&gt;http://www.technet.com/office/sharepointserver&lt;/a&gt; - SharePoint &lt;b&gt;Tech Center&lt;/b&gt; for IT Pro&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.msdn.com/moss"&gt;http://www.msdn.com/moss&lt;/a&gt;&amp;#160; - SharePoint &lt;b&gt;Developer Portal&lt;/b&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Kits&lt;/b&gt; to download and start using for developers:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms550992.aspx"&gt;Microsoft Office SharePoint Server 2007 SDK&lt;/a&gt; &amp;#8211; Software Development Kit for MOSS &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms441339.aspx"&gt;Windows SharePoint Services 3.0 SDK&lt;/a&gt; &amp;#8211; Software Development Kit for WSS &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Community Sites:&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;SharePointPedia&lt;/b&gt;: &lt;a href="http://www.sharepointpedia.com"&gt;http://www.sharepointpedia.com&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;CodePlex&lt;/b&gt;: &lt;a href="http://www.codeplex.com/Project/ProjectDirectory.aspx?TagName=Sharepoint"&gt;http://www.codeplex.com/Project/ProjectDirectory.aspx?TagName=Sharepoint&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;SharePoint Community Portal&lt;/b&gt;: &lt;a href="http://sharepoint.microsoft.com/sharepoint"&gt;http://sharepoint.microsoft.com/sharepoint&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;SharePoint Forums&lt;/b&gt;: &lt;a href="http://www.mssharepointforums.com"&gt;http://www.mssharepointforums.com&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;SharePoint Blog&lt;/b&gt; that you need to regularly check:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/sharepoint"&gt;http://blogs.msdn.com/sharepoint&lt;/a&gt; - SharePoint Team Blog &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3046447" width="1" height="1"&gt;</content><author><name>AQA</name><uri>http://blogs.technet.com/members/AQA.aspx</uri></author></entry><entry><title>SharePoint Conference 2008 in Dubai and Istanbul</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/archive/2008/02/18/sharepoint-conference-2008-in-dubai-and-istanbul.aspx" /><id>http://blogs.technet.com/aqa/archive/2008/02/18/sharepoint-conference-2008-in-dubai-and-istanbul.aspx</id><published>2008-02-18T18:14:20Z</published><updated>2008-02-18T18:14:20Z</updated><content type="html">&lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/SharePointConference2008inDubaiandIstanb_1006A/clip_image002_2.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="111" alt="clip_image002" src="http://blogs.technet.com/blogfiles/aqa/WindowsLiveWriter/SharePointConference2008inDubaiandIstanb_1006A/clip_image002_thumb.gif" width="640" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;We are pleased to announce that we are bringing the SharePoint Conference to the Middle East and Africa Region this year. The exclusive Microsoft SharePoint Conferences 2008 Dubai and Istanbul are part of &lt;b&gt;the global SharePoint Conferences&lt;/b&gt;, following closely the US (Seattle) edition. These &lt;b&gt;world-class, two-day conferences&lt;/b&gt;, will showcase the latest innovations, features and functionality for the 2007 SharePoint products and technologies. &lt;/p&gt;  &lt;p&gt;The Microsoft SharePoint Conference 2008 Dubai and Istanbul will provide an unprecedented opportunity for customers and partners in the Middle East region to meet and network with the Microsoft Office System product development teams, fellow IT professionals and architects, and partners. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;i&gt;Choose your City and Register now !! &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Dubai:&lt;/b&gt; &lt;a href="http://www.sharepointconferencedubai.com"&gt;http://www.sharepointconferencedubai.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Istanbul:&lt;/b&gt; &lt;a href="http://www.sharepointconferenceistanbul.com"&gt;http://www.sharepointconferenceistanbul.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;SharePoint Conference at a glance&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Who:&lt;/strong&gt; The sessions content is targeted at &lt;b&gt;IT DMs, IT Professionals and Architects&lt;/b&gt;. Seasoned SharePoint professionals as well as people that are new to SharePoint Products and Technologies will all learn something new! The content theme this year is &amp;#8220;Real world guidance and experience&amp;#8221;, we have top notch speakers lined up from Microsoft, our customers, our Partners and the MVP technical community all geared up to share their knowledge.    &lt;br /&gt;&lt;strong&gt;What: &lt;/strong&gt;Since the release of Microsoft Office SharePoint Server 2007 one year ago, everyone from Microsoft product specialists to our customers and partners to industry analysts have all accumulated a wealth of real life product and deployment experience that we want to share with you! That&amp;#8217;s why the SharePoint Conference 2008 is all about &lt;strong&gt;real world experience and guidance.&lt;/strong&gt;    &lt;br /&gt;We have planned 30 sessions divided into 3 tracks: &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&amp;#183; &lt;b&gt;&lt;i&gt;Deployment, Migration and Administration&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&amp;#183; &lt;b&gt;&lt;i&gt;Enterprise Content Management, Collaboration and Social Computing&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&amp;#183; &lt;b&gt;&lt;i&gt;Business Applications, Interoperability and Business Process Management&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;When:&lt;/strong&gt; &lt;b&gt;&lt;i&gt;Dubai - 7&lt;sup&gt;th&lt;/sup&gt; &amp;#8211; 8&lt;sup&gt;th&lt;/sup&gt; of April&lt;/i&gt;&lt;/b&gt; &lt;b&gt;&lt;i&gt;Istanbul 10&lt;sup&gt;th &lt;/sup&gt;- 11&lt;sup&gt;th&lt;/sup&gt;&amp;#160; April        &lt;br /&gt;&lt;/i&gt;&lt;/b&gt;    &lt;br /&gt;&lt;strong&gt;Where:&amp;#160; &lt;/strong&gt;Al Bustan Rotana Hotel Dubai&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Swiss Hotel Istanbul    &lt;br /&gt;&lt;strong&gt;Why: &lt;/strong&gt;Come spend 2 days with us and gain a deep understanding of many important aspects of SharePoint Products and Technologies from the people that work with the products day in day out. You&amp;#8217;ll learn best practices from industry leaders and other Microsoft SharePoint customers for designing, deploying, supporting, governing and managing a robust SharePoint infrastructure along with real world guidance on building business critical applications on the SharePoint platform. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;From The SharePoint Conference Team...&lt;/b&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2906872" width="1" height="1"&gt;</content><author><name>AQA</name><uri>http://blogs.technet.com/members/AQA.aspx</uri></author></entry><entry><title>Architecture Talk - SharePoint Farms</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/archive/2008/01/07/architecture-talk-sharepoint-farms.aspx" /><id>http://blogs.technet.com/aqa/archive/2008/01/07/architecture-talk-sharepoint-farms.aspx</id><published>2008-01-07T17:24:58Z</published><updated>2008-01-07T17:24:58Z</updated><content type="html">&lt;p&gt;Microsoft Office SharePoint Server 2007 is highly scalable in both directions: vertical and horizontal.&amp;#160; The support for 64-bit architecture, multi-CPU/multi-core hardware, and large amounts of memory makes it possible to scale up boxes running SharePoint Server 2007.&amp;#160; The mere fact that SharePoint Server 2007 has a multi-tier architecture makes it possible to split its different components (called server roles) to different boxes.&amp;#160; Also, each role can be installed on redundant boxes to support failover.&amp;#160; &lt;/p&gt;  &lt;p&gt;Referring to &lt;a href="http://technet.microsoft.com/en-us/office/sharepointserver/default.aspx?wt.svl=leftnav"&gt;SharePoint Server TechCenter&lt;/a&gt;, you can find drill-down information for SharePoint &lt;a href="http://technet2.microsoft.com/Office/en-us/library/0ed0b44c-d60d-4b85-87de-19065d9688351033.mspx"&gt;Planning and Architecture&lt;/a&gt; and &lt;a href="http://technet2.microsoft.com/Office/en-us/library/8a911115-de8a-4cf3-9701-f5ba78fa8bfc1033.mspx"&gt;Deployment&lt;/a&gt;.&amp;#160; Both discuss various application scenarios of MOSS, with different sizing requirements.&lt;/p&gt;  &lt;p&gt;A proper capacity planning and availability requirement analysis should take place to reach the best fit for your organization.&amp;#160; If that&amp;#8217;s not possible then you can go for a small to medium-sized deployment and grow accordingly.&amp;#160; However, meeting the bar of redundancy, you may need to deploy SharePoint on more boxes than needed. &lt;/p&gt;  &lt;p&gt;Farms in SharePoint can have any size with &lt;strong&gt;X &lt;/strong&gt;x &lt;strong&gt;Y &lt;/strong&gt;x &lt;strong&gt;Z &lt;/strong&gt;number of servers, and these are recommended for production environments.&amp;#160; &lt;strong&gt;X &lt;/strong&gt;is the number of Web Front Ends (Web Servers), &lt;strong&gt;Y &lt;/strong&gt;is the number of Applications Servers (resource intensive servers like search, excel services, project, &amp;#8230;), and &lt;strong&gt;Z &lt;/strong&gt;is the number of Database Servers.&amp;#160;&amp;#160; This is compared to single server deployment, where you have one server running all SharePoint components including the database, which I recommend only for development and testing environments.&amp;#160; &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;Web-Front Ends&lt;/strong&gt; receive the hits of users in order to serve web sites.&amp;#160; They also deliver forms and run the workflows.&amp;#160; If more than one server is used for this role, then load-balancing (via hardware or software load balancing) is needed.&amp;#160; However, SharePoint handles the introduction of new servers and how different content can be served on different servers via configuring and extending web applications.&amp;#160; Administrators need not worry about anything else, other than properly configuring NLB or the load balancers.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Application Servers &lt;/strong&gt;are used to for those intensive shared services like: index, query (search), and Excel calculation, and other shared services.&amp;#160; It's also preferable to push the front-ends of admin sites to these servers, like Central and SSP Administration.&amp;#160; You can have any number of servers to play the role of application servers (query, excel, project, ...) with the exception of Index server.&amp;#160; You can have one Index server in a SharePoint environment, however, this only affects indexing, since querying is a different role that can be redundant.&amp;#160; Simply, what you lose when an Index server is down is the index refresh which can be recovered quickly.&amp;#160; Searching will continue to function even if the Index Server is down.&amp;#160; Load balancing is not required as SharePoint will understand how to direct requests in the farm to different servers in this role.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Database Servers&lt;/strong&gt; run SQL Server to host and deliver the configuration database, and content databases.&amp;#160; This is however, a pure SQL Server installation (2000 with SP4, or 2005).&amp;#160; load balancing this role requires the use of clustering.&lt;/li&gt; &lt;/ol&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2719232" width="1" height="1"&gt;</content><author><name>AQA</name><uri>http://blogs.technet.com/members/AQA.aspx</uri></author></entry><entry><title>InfoPath Usage Scenarios</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/archive/2008/01/01/infopath-usage-scenarios.aspx" /><id>http://blogs.technet.com/aqa/archive/2008/01/01/infopath-usage-scenarios.aspx</id><published>2008-01-01T16:42:43Z</published><updated>2008-01-01T16:42:43Z</updated><content type="html">&lt;p&gt;&lt;/p&gt;  &lt;p&gt;Microsoft Office &lt;a href="http://office.microsoft.com/en-us/infopath/default.aspx" target="_blank"&gt;InfoPath&lt;/a&gt; 2007 can be used in different scenarios that can scale from simple, ad hoc forms, to highly managed centralized forms solutions.&amp;#160; The following gives a glimpse of the different scenarios with emphasis on value vs. shortcomings. &lt;/p&gt;  &lt;p&gt;&lt;span class="SubtitleChar"&gt;&lt;b&gt;&lt;span style="font-size: 12pt"&gt;Forms in Email&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &amp;#8211; quick ad hoc forms using InfoPath 2007 and Outlook 2007&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Designers build InfoPath forms, and publish forms to email recipients&lt;/li&gt;    &lt;li&gt;Recipients (users) fill in forms in InfoPath and submit to email of the form owner&lt;/li&gt;    &lt;li&gt;Outlook organizes forms in folders, and generates Excel reports for further analysis     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;table class="MsoNormalTable" style="margin-left: 66.2pt; border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tbody&gt;     &lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; background: #9bbb59; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 221.4pt; padding-top: 0in; border-bottom: medium none" valign="top" width="295"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;&lt;b&gt;&lt;span style="color: white"&gt;Value               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; background: #9bbb59; padding-bottom: 0in; border-left: medium none; width: 349.7pt; padding-top: 0in; border-bottom: medium none" valign="top" width="466"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;&lt;b&gt;&lt;span style="color: white"&gt;Shortcomings               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 1"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 221.4pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="295"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;Simple and Quick&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 349.7pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="466"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;Form templates and submissions are scattered in mailboxes.&amp;#160; Defeating the centralized repositories concept.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 2"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 221.4pt; padding-top: 0in; border-bottom: medium none" valign="top" width="295"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;No server components required&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 349.7pt; padding-top: 0in; border-bottom: medium none" valign="top" width="466"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;No web-based forms, only rich client available&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 3"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 221.4pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="295"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;Integrated with Outlook 2007 and easy reporting to Excel&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 349.7pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="466"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;No centralized management of form templates and submissions&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 221.4pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="295"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;           &lt;p&gt;&amp;#160;&lt;/p&gt;         &lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 349.7pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="466"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;No workflows&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="SubtitleChar"&gt;&lt;b&gt;&lt;span style="font-size: 12pt"&gt;Forms Solutions using Windows SharePoint Services v3&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &amp;#8211; Team forms using InfoPath and WSS&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div class="MsoNormal"&gt;Designers build InfoPath forms, and publish to Form Libraries in SharePoint (WSS)&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="MsoNormal"&gt;Users create new forms and submit to SharePoint Form Libraries&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="MsoNormal"&gt;Form Library stores form submissions, and enables reporting to Excel.&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="MsoNormal"&gt;Workflows can be designed (using SharePoint Designer 2007) or developed (using Visual Studio 2005 with Extensions for Windows SharePoint Services)&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;table class="MsoNormalTable" style="margin-left: 66.2pt; border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tbody&gt;     &lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; background: #9bbb59; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 221.4pt; padding-top: 0in; border-bottom: medium none" valign="top" width="295"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;&lt;b&gt;&lt;span style="color: white"&gt;Value               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; background: #9bbb59; padding-bottom: 0in; border-left: medium none; width: 349.7pt; padding-top: 0in; border-bottom: medium none" valign="top" width="466"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;&lt;b&gt;&lt;span style="color: white"&gt;Shortcomings               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 1"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 221.4pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="295"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;One location to access and submit new forms&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 349.7pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="466"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;No web-based forms, only rich client available&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 2"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 221.4pt; padding-top: 0in; border-bottom: medium none" valign="top" width="295"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;Centralized form submissions on the server&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 349.7pt; padding-top: 0in; border-bottom: medium none" valign="top" width="466"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;No centralized management of form templates&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 3"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 221.4pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="295"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;The ability to assign workflows&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 349.7pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="466"&gt;         &lt;p class="MsoNormal"&gt;No customized advance search capabilities&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes"&gt;       &lt;td style="border-right: medium none; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 221.4pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="295"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;           &lt;p&gt;&amp;#160;&lt;/p&gt;         &lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 349.7pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="466"&gt;         &lt;p class="MsoListParagraph" style="margin-left: 0in"&gt;No ready-made workflows.&amp;#160; Designing/Developing workflows is required.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;   &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;span class="SubtitleChar"&gt;&lt;b&gt;&lt;span style="font-size: 12pt"&gt;Forms Solutions using Microsoft Office SharePoint Server 2007&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &amp;#8211; Business Forms and Process Automation&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div class="MsoNormal"&gt;Designers build InfoPath forms, and publish to Form Libraries in SharePoint (MOSS)&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="MsoNormal"&gt;Users create new forms and submit to SharePoint Form Libraries using both InfoPath rich client, and Web-based forms generated by MOSS (InfoPath Forms Services)&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="MsoNormal"&gt;Form Library stores form submissions, and enables reporting to Excel.&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="MsoNormal"&gt;Out-of-the-box workflows are available (Approval, Collect feedback plus other .&amp;#160; Need custom workflows for medium to complex workflows.&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="MsoNormal"&gt;Form templates can be managed centrally using MOSS (InfoPath Forms Services).&amp;#160; Management include central repository for templates, upgrade, and attachment to different sites.&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="MsoNormal"&gt;Usually planned and deployed on an organization-wide scale.       &lt;p&gt;&amp;#160;&lt;/p&gt;     &lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;table class="MsoNormalTable" style="margin-left: 66.2pt; border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tbody&gt;     &lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;       &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; background: #9bbb59; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 571.5pt; padding-top: 0in; border-bottom: medium none" valign="top" width="762"&gt;         &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: white"&gt;Value               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 1"&gt;       &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 571.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="762"&gt;         &lt;p class="MsoNormal"&gt;One location to access and submit new forms&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 2"&gt;       &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 571.5pt; padding-top: 0in; border-bottom: medium none" valign="top" width="762"&gt;         &lt;p class="MsoNormal"&gt;Centralized form submissions on the server&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 3"&gt;       &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 571.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="762"&gt;         &lt;p class="MsoNormal"&gt;The ability to assign workflows; ready-made workflows available&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 4"&gt;       &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 571.5pt; padding-top: 0in; border-bottom: medium none" valign="top" width="762"&gt;         &lt;p class="MsoNormal"&gt;Web-based forms available.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 5"&gt;       &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 571.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="762"&gt;         &lt;p class="MsoNormal"&gt;Centralized management of form templates.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 6; mso-yfti-lastrow: yes"&gt;       &lt;td style="border-right: #9bbb59 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 571.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid" valign="top" width="762"&gt;         &lt;p class="MsoNormal"&gt;Customized advanced search capabilities&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: #76923c"&gt;Capabilities of InfoPath are still available in all scenarios, such as:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;     &lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: #76923c"&gt;&lt;/span&gt;&lt;/b&gt;InfoPath can be connected to Web Services or Databases (Access and SQL Server) to provide automation of form field filling.&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="MsoNormal"&gt;Design Template Parts for reusing the design elements among a number of templates&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="MsoNormal"&gt;Declarative rules to automate filling and validation&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="MsoNormal"&gt;Form Views&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="MsoNormal"&gt;User Roles (only in Rich client)&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="MsoNormal"&gt;&amp;#8230;&lt;/div&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2699094" width="1" height="1"&gt;</content><author><name>AQA</name><uri>http://blogs.technet.com/members/AQA.aspx</uri></author></entry><entry><title>WSS vs. MOSS for External Sites</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/archive/2007/06/18/wss-vs-moss-for-external-sites.aspx" /><id>http://blogs.technet.com/aqa/archive/2007/06/18/wss-vs-moss-for-external-sites.aspx</id><published>2007-06-18T17:51:57Z</published><updated>2007-06-18T17:51:57Z</updated><content type="html">&lt;p&gt;MOSS is the right choice to build sites that require Web Content Management.  Understanding the breakdown of WCM (previously part of MCMS 2002) features will help appreciate what MOSS provides when building Internet sites or Intranet sites, which usually requires branding and publishing features:
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;WCM features that MOSS provides&lt;/strong&gt;:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Publishing workflows – approval basically
&lt;/li&gt;&lt;li&gt;Publishing templates – Corporate Internet Presence template, Search Center templates, Content Roll-up templates, ...
&lt;/li&gt;&lt;li&gt;Scheduled publishing – putting schedules on pages to show/hide on specific dates.
&lt;/li&gt;&lt;li&gt;Web Content editor – to allow knowledge workers to author content.
&lt;/li&gt;&lt;li&gt;Page Editing toolbar - gives you a set of menus/commands to manage/edit a page's workflow, versions, etc.
&lt;/li&gt;&lt;li&gt;Document Conversion – example would be converting a word document to a web page.
&lt;/li&gt;&lt;li&gt;Page libraries – to host web pages of a site.  Web Pages inherit Page Layouts (page templates) and use page fields (columns in page libraries) as placeholders for content.
&lt;/li&gt;&lt;li&gt;Reusable Fragments – having a list of text and html fragments to be reused throughout the site. Examples are: copy right text, company slogan, a date of an event …
&lt;/li&gt;&lt;li&gt;Site Variations - to build connected multilingual web sites.
&lt;/li&gt;&lt;li&gt;Content Deployment - moving content from staging to production farms in bulk, manually or based on schedules.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Other features of MOSS that are not directly related to content publishing, but greatly affects deployments:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Enterprise Search: Search in WSS is limited to the local site collection, so you cannot search across multiple sites.  Also, you won't be able to search business data, people profiles, file shares, other SharePoint sites, and external sites.  These are features of MOSS.
&lt;/li&gt;&lt;li&gt;Site Directory - which aggregates a number of sites and lets you be able to manage the hierarchy.
&lt;/li&gt;&lt;li&gt;The concept of shared services: User Profiles, Excel Services, BDC, Search, …
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;strong&gt;So does WSS have a bright side?
&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin-left: 20pt"&gt;From a web application development perspective - YES.  
&lt;/p&gt;&lt;p style="margin-left: 20pt"&gt;From a web content management perspective - NO.
&lt;/p&gt;&lt;p&gt;You can use WSS from three different angles (or all together): building sites for &lt;strong&gt;collaboration &lt;/strong&gt;(workflows, shared lists, workspaces are the tools), building sites for &lt;strong&gt;storage &lt;/strong&gt;(lists and document libraries are the tools), building web applications with the former two in mind.  To see examples of Web Applications built on top WSS, check the &lt;a href="http://www.microsoft.com/sharepoint/templates.mspx"&gt;Fabulous 40 Application Templates&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;To build WCM-enabled sites with WSS only, you need to go the hard way:
&lt;/p&gt;&lt;p&gt;Build workflows (you have the Windows WF framework), Build authoring components (Web Editor, Document Conversion, Reusable Fragments, …), templates and a placeholder framework, Multilingual sites framework.  You also need to build tools for content deployment.
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;By adopting MOSS 2007 with its WCM capabilities, partners/customers are relieved from building the above.&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1282014" width="1" height="1"&gt;</content><author><name>AQA</name><uri>http://blogs.technet.com/members/AQA.aspx</uri></author></entry><entry><title>Enabling Arabic Search in MOSS 2007</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/archive/2007/05/30/enabling-arabic-search-in-moss-2007.aspx" /><id>http://blogs.technet.com/aqa/archive/2007/05/30/enabling-arabic-search-in-moss-2007.aspx</id><published>2007-05-30T09:50:33Z</published><updated>2007-05-30T09:50:33Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;Does MOSS support Arabic Search?     &lt;br /&gt;&lt;/strong&gt;This is the question I always receive from customers and partners. My answer always starts with the following: &lt;/p&gt;  &lt;p&gt;The question &lt;strong&gt;should not&lt;/strong&gt; be if MOSS does or doesn't support Arabic Search, cause the answer would be simply &amp;#8211; YES, IT DOES. &lt;/p&gt;  &lt;p&gt;The question &lt;strong&gt;should be&lt;/strong&gt;: how powerful is MOSS Search when it comes to Arabic language? &lt;/p&gt;  &lt;p&gt;I would like to pin-point a couple of whitepapers that is a must read for this subject. Afterwards, I'm going to go over the configuration steps required to reach the desired results. &lt;/p&gt;  &lt;p&gt;Two whitepapers produced by our product teams that elaborate on multi-language support in Microsoft Office SharePoint Server 2007: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=79322"&gt;Building Multilingual Sites&lt;/a&gt; white paper: Talks about the overall features for building multilingual sites like language packs, site variations, and search components. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/middleeast/arabicdev/office/office2007/Search.aspx"&gt;Arabic Word Breaker&lt;/a&gt; white paper, you can see that we provide morphological analysis for Arabic, with a good set of features. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Mike Taghizadeh's blog covers MOSS 2007 Search Capabilities. Two excellent blogs are worth reading about &lt;strong&gt;word stemming&lt;/strong&gt;: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/miketag/archive/2006/12/21/moss-search-word-stemming-part-1.aspx"&gt;Moss Search Word Stemming Part I&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/miketag/archive/2006/12/27/moss-search-word-stemming-part-2.aspx"&gt;Moss Search Word Stemming Part II&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Here are some facts to summarize the above: &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Word breaker is the component of MOSS Search that does stemming. &lt;/li&gt;    &lt;li&gt;Word stemming (morphology) is composed of two things: &lt;strong&gt;morphological analysis&lt;/strong&gt;, and &lt;strong&gt;morphological generation&lt;/strong&gt;.&amp;#160; &lt;/li&gt;    &lt;li&gt;In turn, &lt;strong&gt;morphological analysis/generation&lt;/strong&gt; is further composed of two things: &lt;strong&gt;inflectional&lt;/strong&gt;, and &lt;strong&gt;derivational&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;Word breakers for different languages come shipped with MOSS 2007. They are NOT part of language packs. &lt;/li&gt;    &lt;li&gt;Stemming is off by default for Arabic (and some other languages). You need to enable stemming (at query time) from the Search Center. [see below] &lt;/li&gt;    &lt;li&gt;Stemming for a specific language is triggered by the language used in the client browser. [see below] &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;Enabling word stemming in MOSS 2007 - Search Center: &lt;/strong&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Being the owner of administrator of the site, go to Search Center results page. (you can issue a query to go there, or navigate to results.aspx page) &lt;/li&gt;    &lt;li&gt;Edit the page: &lt;strong&gt;Site Actions&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Edit Page&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Got to the Core Results Web Part, and choose to modify this web part &lt;/li&gt;    &lt;li&gt;In the Web Part settings panel, check the option that reads &amp;quot;Enable word stemming &amp;#8230;&amp;quot; under the Results Query options. &lt;/li&gt;    &lt;li&gt;Click OK, and save the page or publish it. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Now you have your search ready for word stemming at query time. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Testing Arabic word stemming by setting Arabic as the default language in IE: &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;MOSS 2007 has been designed to choose word breakers according to the language of the client browser. Browser will send HTTP_ACCEPT_LANGUAGE, with the default language set to MOSS. MOSS will in turn invoke word breaker for that specific language. &lt;/p&gt;  &lt;p&gt;So to trigger Arabic word breaker, you need to change the IE language settings (Tools -&amp;gt; Internet Options -&amp;gt; Languages).&amp;#160; If Arabic is set as the default, MOSS will invoke Arabic Word Breaker, and will do the stemming at query time.&amp;#160; See the multilingual whitepaper above from more details.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1101582" width="1" height="1"&gt;</content><author><name>AQA</name><uri>http://blogs.technet.com/members/AQA.aspx</uri></author></entry><entry><title>Removing Footer Elements from SharePoint List Items Display</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/archive/2007/05/19/removing-footer-elements-from-sharepoint-list-items.aspx" /><id>http://blogs.technet.com/aqa/archive/2007/05/19/removing-footer-elements-from-sharepoint-list-items.aspx</id><published>2007-05-19T17:04:26Z</published><updated>2007-05-19T17:04:26Z</updated><content type="html">&lt;p&gt;To remove the footer elements (like Created By, Modified By, …) from list elements, you need to create new Custom List From using SharePoint Designer, and modify the output generated.&lt;br/&gt;Here are the steps to do that, and thanks to Bergen for his blog &lt;a href="http://sharepointbergen.blogspot.com/2007/04/creating-custom-forms-for-sharepoint.html%20"&gt;Creating Custom Forms for SharePoint&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1: Create a new Custom List Form, and edit it to remove the footer:
&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Open the site in SharePoint Designer.
&lt;/li&gt;&lt;li&gt;Dive in to the tree to reach out your list folder.  Usually under the Site Address/Lists
&lt;/li&gt;&lt;li&gt;Make a copy of DispForm.aspx  Name it something like: MyDispForm.aspx
&lt;/li&gt;&lt;li&gt;Open the new MyDispForm.aspx
&lt;/li&gt;&lt;li&gt;Select the ListFormWebPart, and delete it.
&lt;/li&gt;&lt;li&gt;Click Insert -&amp;gt; SharePoint Controls -&amp;gt; Custom List Form…
&lt;/li&gt;&lt;li&gt;Choose you list or document library from the drop down list.
&lt;/li&gt;&lt;li&gt;Choose Type of form to create: Display item form (used to view list items)
&lt;/li&gt;&lt;li&gt;A new Data Form Web Part will be created.
&lt;/li&gt;&lt;li&gt;&lt;div&gt;Delete the CreatedModifiedInfo control, using either:
&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Design mode: click the control that shows the Created By and Modified By text, and delete.
&lt;/li&gt;&lt;li&gt;Code Mode: create the following tag:&lt;br/&gt;&amp;lt;SharePoint:CreatedModifiedInfo ControlMode="Display" runat="server"/&amp;gt;
&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;Save the page.
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Step 2: Introduce the new page to your List, and make it the default to display items:
&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Right-click you list folder from the left navigation Folder List.  Choose &lt;strong&gt;Properties&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;Under &lt;strong&gt;Supporting Files&lt;/strong&gt; tab, under "Content type specific forms", Choose item or whatever you basic type is.
&lt;/li&gt;&lt;li&gt;Change the page for "Display item form", and choose the new created page MyDispForm.aspx
&lt;/li&gt;&lt;li&gt;Click Ok.
&lt;/li&gt;&lt;li&gt;Browse to you list and view an item, to see that the footer is no more displayed.
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;
 &lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=997744" width="1" height="1"&gt;</content><author><name>AQA</name><uri>http://blogs.technet.com/members/AQA.aspx</uri></author></entry><entry><title>InfoPath – Connecting two List Boxes to Reflect Parent-Child Relationship </title><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/archive/2007/03/14/infopath-connecting-two-list-boxes-to-reflect-parent-child-relationship.aspx" /><id>http://blogs.technet.com/aqa/archive/2007/03/14/infopath-connecting-two-list-boxes-to-reflect-parent-child-relationship.aspx</id><published>2007-03-14T14:47:42Z</published><updated>2007-03-14T14:47:42Z</updated><content type="html">&lt;p&gt;If you're designing an InfoPath form, and need to connect two list boxes so that one reflects on the value chosen in the other, then you need to utilize InfoPath filters.  Filters allow you to include a subset of the values taken from a given data source, to simplify form filling, or to reflect a business logic, like selecting a product under a given category.
&lt;/p&gt;&lt;p&gt;The following will establish the steps required to do so.  I'm taking the example of two list boxes that enable the user to choose a category of products, and then choose a specific product in that category.  I'll be using declarative features of InfoPath, without the need to write any code.
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1: Create XML file to store your Category and Product Data:&lt;/strong&gt;&lt;br/&gt;Create a new XML file using notepad, or any XML editor, and type the following:
&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;span style="color:#4f81bd; font-family:Lucida Console; font-size:10pt"&gt;&amp;lt;ProductsCategories&amp;gt;&lt;br/&gt;   &amp;lt;categories&amp;gt;&lt;br/&gt;    &amp;lt;category CatID="X"&amp;gt;Category X&amp;lt;/category&amp;gt;&lt;br/&gt;    &amp;lt;category CatID="Y"&amp;gt;Category Y&amp;lt;/category&amp;gt;&lt;br/&gt;    &amp;lt;category CatID="Z"&amp;gt;Category Z&amp;lt;/category&amp;gt;&lt;br/&gt;   &amp;lt;/categories&amp;gt;&lt;br/&gt;   &amp;lt;products&amp;gt;&lt;br/&gt;    &amp;lt;product CatID="X" ProdID="1"&amp;gt;Product X.1&amp;lt;/product&amp;gt;&lt;br/&gt;    &amp;lt;product CatID="X" ProdID="2"&amp;gt;Product X.2&amp;lt;/product&amp;gt;&lt;br/&gt;    &amp;lt;product CatID="X" ProdID="3"&amp;gt;Product X.3&amp;lt;/product&amp;gt;&lt;br/&gt;    &amp;lt;product CatID="Y" ProdID="1"&amp;gt;Product Y.1&amp;lt;/product&amp;gt;&lt;br/&gt;    &amp;lt;product CatID="Y" ProdID="2"&amp;gt;Product Y.2&amp;lt;/product&amp;gt;&lt;br/&gt;    &amp;lt;product CatID="Z" ProdID="1"&amp;gt;Product Z.1&amp;lt;/product&amp;gt;&lt;br/&gt;    &amp;lt;product CatID="Z" ProdID="2"&amp;gt;Product Z.2&amp;lt;/product&amp;gt;&lt;br/&gt;    &amp;lt;product CatID="Z" ProdID="3"&amp;gt;Product Z.3&amp;lt;/product&amp;gt;&lt;br/&gt;    &amp;lt;product CatID="Z" ProdID="4"&amp;gt;Product Z.4&amp;lt;/product&amp;gt;&lt;br/&gt;   &amp;lt;/products&amp;gt;&lt;br/&gt;&amp;lt;/ProductsCategories&amp;gt;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Save the file under the name: &lt;strong&gt;&lt;em&gt;prodcats.xml&lt;/em&gt;&lt;/strong&gt;.  We will use this file to build a data connection later.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Step 2: Design a New Form Template:&lt;/strong&gt;&lt;br/&gt;Start InfoPath 2007, and design a form with two list box controls.  We are not going to use manually entered data, as InfoPath filters does not support filtering on manual entries.  We are going to link the two list boxes to an external XML data source.
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3: Create an XML Data Connection to get Category and Product Data:
&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Go to &lt;strong&gt;Tools&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Data Connections…&lt;/strong&gt;
		&lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;Add&lt;/strong&gt;, and choose &lt;strong&gt;Create New Connection to:&lt;/strong&gt;
			&lt;strong&gt;Retrieve Data&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;
		&lt;/li&gt;&lt;li&gt;Select &lt;strong&gt;XML Document&lt;/strong&gt; as the source of data.  Click &lt;strong&gt;Next&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Browse&lt;/strong&gt; for the XML file you created in Step 1: prodcats.xml, and click &lt;strong&gt;Next&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;You can choose to &lt;strong&gt;Access the data from the specified location&lt;/strong&gt;, to allow you to dynamically change the values directly in the XML file.  If you're going to use this option, then it's required to have a publically accessible location like a web server or a file share.
&lt;/li&gt;&lt;li&gt;You can also check &lt;strong&gt;Store a copy of the data for offline use&lt;/strong&gt;, to not to require online connections to the XML file. 
&lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;, and then type a name to identify this data connection, and then click &lt;strong&gt;Finish&lt;/strong&gt;.
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Step 4: Link list boxes to the external XML data source
&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Double click the Category control, to show its properties.
&lt;/li&gt;&lt;li&gt;In the &lt;strong&gt;List box entries&lt;/strong&gt; section, under &lt;strong&gt;Data&lt;/strong&gt; tab.  Choose &lt;strong&gt;Look up values from an external source&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;In &lt;strong&gt;Data Source&lt;/strong&gt; drop-down, choose &lt;strong&gt;Categories and Products&lt;/strong&gt; that you've created in the previous step.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Select XPath&lt;/strong&gt; for the &lt;strong&gt;Entries&lt;/strong&gt; to choose a specific field in XML.  This is the little icon beside the Entries field.
&lt;/li&gt;&lt;li&gt;In the &lt;strong&gt;Select a Field or Group&lt;/strong&gt; Dialogue, drill down in the XML data, and choose &lt;strong&gt;category&lt;/strong&gt;.  Click &lt;strong&gt;OK&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Select XPath&lt;/strong&gt; for the &lt;strong&gt;Value&lt;/strong&gt; field.  This time choose &lt;strong&gt;CatID&lt;/strong&gt;, under &lt;strong&gt;category&lt;/strong&gt;.  Click &lt;strong&gt;OK&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;Do the same for Product control, but this time, choose &lt;strong&gt;product&lt;/strong&gt; for the &lt;strong&gt;Entries&lt;/strong&gt; and &lt;strong&gt;ProdID&lt;/strong&gt; for the &lt;strong&gt;Value&lt;/strong&gt;.
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;With the above steps, we have set the two list boxes to retrieve their list items from XML.  The Category control will show: Category X, Category Y, and Category Z.&lt;br/&gt;The problem with Product control is that it'll show all of the products regardless of the selected category.  
&lt;/p&gt;&lt;p&gt;The following step will show you how to filter data in Product control, according to the selected value in Category control.
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 5: Filter Data for the Product List Box:
&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Double click on &lt;strong&gt;Product&lt;/strong&gt; control, to show its properties.  
&lt;/li&gt;&lt;li&gt;In the &lt;strong&gt;List box entries&lt;/strong&gt; section, click &lt;strong&gt;Select XPath&lt;/strong&gt; icon beside &lt;strong&gt;Entries&lt;/strong&gt; Field.
&lt;/li&gt;&lt;li&gt;In the &lt;strong&gt;Select a Field or Group&lt;/strong&gt; dialogue, Click &lt;strong&gt;Filter Data&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;Add&lt;/strong&gt;, to add a new filter.  
&lt;/li&gt;&lt;li&gt;Choose &lt;strong&gt;CatID&lt;/strong&gt;, the first drop-down.  Choose "&lt;strong&gt;is equal to"&lt;/strong&gt; in the second.
&lt;/li&gt;&lt;li&gt;In the third drop-down list, choose &lt;strong&gt;Select a field or group&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;Point to the &lt;strong&gt;Main&lt;/strong&gt; data source, and pick the &lt;strong&gt;Category&lt;/strong&gt; field.  Click &lt;strong&gt;OK&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt;, to close the &lt;strong&gt;Specify Filter Conditions&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt;, to close the &lt;strong&gt;Filter Data&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt;, to close your selection for Entries from the XML data.
&lt;/li&gt;&lt;li&gt;For the Value field, choose &lt;strong&gt;ProdID&lt;/strong&gt; from the XML data source.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;OK&lt;/strong&gt; to the list box properties.
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Now, the &lt;strong&gt;Product&lt;/strong&gt; control will show only items under the selected category.
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 6: Apply a rule, to reset Product Control when Category control has no value selected:
&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Go to &lt;strong&gt;Category&lt;/strong&gt; control properties.
&lt;/li&gt;&lt;li&gt;Click on &lt;strong&gt;Rules&lt;/strong&gt;, and click &lt;strong&gt;Add&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;Give a meaningful name for the rule.  Example is: &lt;strong&gt;Reset Products if Category is Blank&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Set Condition&lt;/strong&gt;, and choose of &lt;strong&gt;Category&lt;/strong&gt;
			&lt;strong&gt;is blank&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Add Action&lt;/strong&gt;, choose &lt;strong&gt;Set a field's value&lt;/strong&gt;.  Pick the &lt;strong&gt;Product&lt;/strong&gt; field, and leave the value empty.
&lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt;, three times.
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Preview the form, to see that whenever you choose a category, only those products that belong to the category will show in the Product drop-down list.
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Note:&lt;br/&gt;&lt;/strong&gt;One list cosmetic action will be writing a piece of code and attach it to the &lt;strong&gt;Changed&lt;/strong&gt; event of &lt;strong&gt;Category&lt;/strong&gt; control.  This will enable you to avoid strange values in Product when the user changes the category.
&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=693666" width="1" height="1"&gt;</content><author><name>AQA</name><uri>http://blogs.technet.com/members/AQA.aspx</uri></author></entry><entry><title>Where SharePoint saves Data, and Can I add more Hard Disks?!</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/archive/2007/02/28/where-sharepoint-saves-data-and-can-i-add-more-hard-disks.aspx" /><id>http://blogs.technet.com/aqa/archive/2007/02/28/where-sharepoint-saves-data-and-can-i-add-more-hard-disks.aspx</id><published>2007-02-28T14:20:14Z</published><updated>2007-02-28T14:20:14Z</updated><content type="html">&lt;p&gt;I once received a query saying:  &lt;em&gt;Can I add new hard drive to SharePoint environment, after it went live?&lt;/em&gt;&lt;br/&gt;The guy who asked assumed that SharePoint is rigid in this regard, and that SharePoint has knowledge about logical to physical volume mapping.  This is not the case, for SharePoint and most of other applications.
&lt;/p&gt;&lt;p&gt;SharePoint is an application that is abstracted from the physical hardware, similar to other applications.  SharePoint has two kinds of storage:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;File System folders: used for installation files, index files, and also for basic web content deployed to IIS.
&lt;/li&gt;&lt;li&gt;SQL Server storage: All of SharePoint content and most of configuration data reside in SQL Server 2005 databases.  SQL Server 2005, in turn, saves its data to file system in terms of MDF and LDF files.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;It's the Windows Server 2003 responsibility to manage the file system storage and map logical volumes (C:, D:, …) to physical volumes (Hard disks, …).  So, properly designed Windows Server 2003 environment can give you the flexibility of adding or removing physical disks, or can prevent you from doing so. &lt;br/&gt;&lt;br/&gt;Given the above, and knowing how Windows Server 2003 manages its file system storage, then SharePoint Server 2007 has no control or even aware of what's happening beneath it.&lt;br/&gt;&lt;br/&gt;The bottom line is: do proper planning for your Windows Server 2003 and SQL Server 2005 environment, especially when it comes to storage management.  With that, your SharePoint environment will not suffer from space issues.&lt;br/&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=665402" width="1" height="1"&gt;</content><author><name>AQA</name><uri>http://blogs.technet.com/members/AQA.aspx</uri></author></entry><entry><title>Searching Columns in MOSS using Property Search and Advanced Search</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/aqa/archive/2007/02/27/searching-columns-in-advanced-search.aspx" /><id>http://blogs.technet.com/aqa/archive/2007/02/27/searching-columns-in-advanced-search.aspx</id><published>2007-02-27T11:15:27Z</published><updated>2007-02-27T11:15:27Z</updated><content type="html">&lt;p style="margin-left: 1pt"&gt;Three basic steps to enable you to search against custom columns in document libraries, lists, … using the Advanced Search property dropdown list, or property search syntax.
&lt;/p&gt;&lt;p style="margin-left: 1pt"&gt; 
 &lt;/p&gt;&lt;p style="margin-left: 1pt"&gt;&lt;strong&gt;Step1: Create Custom Column:
&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin-left: 1pt"&gt;If you haven't created the column yet, then go to the document library (I'm assuming a Doc Lib, but anything should be fine)
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Choose Settings -&amp;gt; Create Column
&lt;/li&gt;&lt;li&gt;Fill in the Column name, and choose a type for it.  I'm going to use "Text" in this case.
&lt;/li&gt;&lt;li&gt;Click OK to save your changes.&lt;br/&gt;
		&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Step 2: Introduce the column to Indexer by creating a "Managed Property":
&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin-left: 1pt"&gt;Indexer crawls contents and retrieves what's called crawled properties.  You have to define a managed property and map it to your crawled property definitions (basically columns, in this case).  This way, you enable searching against properties you define.&lt;br/&gt;
	&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Go to Shared Services Administration
&lt;/li&gt;&lt;li&gt;Go to Search Settings -&amp;gt; Metadata Property Mappings
&lt;/li&gt;&lt;li&gt;Click on New Managed Property. 
&lt;/li&gt;&lt;li&gt;Type the property name, and choose its type
&lt;/li&gt;&lt;li&gt;Click on "Add Mapping"
&lt;/li&gt;&lt;li&gt;Look for the crawled property name, and click OK. 
&lt;/li&gt;&lt;li&gt;Now you can see your managed property listed, showing the mapping you did. 
&lt;/li&gt;&lt;li&gt;Do a Full Crawl, to enable this to be captured as part of the indexing process.&lt;br/&gt; 
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Step 3: Show Column in Property Dropdown in Advanced Search:
&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin-left: 1pt"&gt;Last step is more a presentation modification.  Here, we're going to modify the "Advanced Search" page,  and allow the property dropdown list to show our newly managed property we defined above.&lt;br/&gt; 
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;In the Search Center, click "Advanced Search"
&lt;/li&gt;&lt;li&gt;Go to Site Actions -&amp;gt; Edit Page
&lt;/li&gt;&lt;li&gt;In "Advanced Search Box" Click edit -&amp;gt; Modify Shared Web Part
&lt;/li&gt;&lt;li&gt;Expand Properties, and click to modify the properties XML text.
&lt;/li&gt;&lt;li&gt;&lt;div&gt;Add two lines as follows:
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Under &amp;lt;PropertyDefs&amp;gt;, add the following property definition:
&lt;/div&gt;&lt;p style="margin-left: 27pt"&gt;&amp;lt;PropertyDef Name="IndexMe" DataType="text" DisplayName="Index Me!"/&amp;gt;
&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Under  &amp;lt;ResultType DisplayName="All Results" …, add a &lt;strong&gt;property reference&lt;/strong&gt; to the &lt;strong&gt;property definition&lt;/strong&gt; just defined
&lt;/div&gt;&lt;p style="margin-left: 27pt"&gt;&amp;lt;PropertyRef Name="IndexMe" /&amp;gt; 
&lt;/p&gt;&lt;/li&gt;&lt;li&gt;You can do (ii) for other relevant Result Types. 
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Click OK twice, and check in the advanced search page.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;strong&gt;Conclusion:
&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin-left: 1pt"&gt;Now, you can conduct search against you're defined columns, using the advanced search property dropdown.  Also, you can conduct property search easily from the search box using the following syntax, which is going to give you the same results:&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;em&gt;&amp;lt;some_text_to_search_for&amp;gt;&lt;/em&gt;
		&lt;em&gt;&amp;lt;property_name&amp;gt;&lt;/em&gt;:&lt;em&gt;&amp;lt;property_value&amp;gt;&lt;br/&gt;&lt;/em&gt;e.g. technical proposal Project:ProjectA
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=663996" width="1" height="1"&gt;</content><author><name>AQA</name><uri>http://blogs.technet.com/members/AQA.aspx</uri></author></entry></feed>