<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>WPF Performance and .NET Framework Client Profile</title><link>http://blogs.msdn.com/jgoldb/default.aspx</link><description>WPF performance and .NET Framework Client Profile related blogs</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>What’s new in .NET Framework 4 Client Profile Beta 2</title><link>http://blogs.msdn.com/jgoldb/archive/2009/10/19/what-s-new-in-net-framework-4-client-profile-beta-2.aspx</link><pubDate>Tue, 20 Oct 2009 02:25:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9909612</guid><dc:creator>jgoldb</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jgoldb/comments/9909612.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jgoldb/commentrss.aspx?PostID=9909612</wfw:commentRss><description>&lt;h4&gt;&lt;font color="#0000a0" size="2"&gt;Introduction&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Hopefully folks have seen &lt;a href="http://blogs.msdn.com/somasegar/archive/2009/10/19/announcing-visual-studio-2010-and-net-fx-4-beta-2.aspx"&gt;Soma’s&lt;/a&gt; blog announcing the availability of Beta 2 of &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;Visual Studio 2010&lt;/a&gt; and .NET Framework 4.     &lt;br /&gt;In .NET Framework 4 we have introduced a streamlined subset and more compact version of the .NET Framework called the &lt;b&gt;Microsoft&lt;/b&gt; &lt;b&gt;.NET Framework 4 Client Profile &lt;/b&gt;(aka NET4 Client Profile).     &lt;br /&gt;The &lt;b&gt;Microsoft&lt;/b&gt; &lt;b&gt;.NET Framework 4 &lt;/b&gt;which is the Full Framework&lt;b&gt; &lt;/b&gt;(aka NET4 Full) still exists and it is a superset of the Client Profile. &lt;/p&gt;  &lt;p&gt;The Client Profile is smaller in size and its goal is to improve the deployment size, time, reliability and overall deployment experience for client applications. &lt;/p&gt;  &lt;p&gt;The Client Profile contains the functionality that &lt;strong&gt;most common desktop client applications&lt;/strong&gt; (including Windows Forms and WPF applications)&lt;strong&gt; would need&lt;/strong&gt;, so we expect that many client application developers will target it. This will improve the overall application deployment experience when the application requires .NET Framework 4 to be installed.&lt;/p&gt;  &lt;p&gt;One of the most important improvement over NET 3.5 SP1 Client Profile, is NET4 Client Profile is now supporting &lt;b&gt;all&lt;/b&gt; platforms and OS's that are supported by the Full Framework including Vista, XP, Win2k3, Win2k8, Windows7, x86/x64 (excluding IA64). &lt;/p&gt;  &lt;p&gt;Few desktop applications may still need to target the NET4 Full if they must use features that are not included in the NET4 Client Profile.&lt;/p&gt;  &lt;p&gt;My previous &lt;a href="http://blogs.msdn.com/jgoldb/archive/2009/05/27/net-framework-4-client-profile-introduction.aspx"&gt;blog&lt;/a&gt; discussed Beta1, in this blog I will focus on Beta 2.&lt;/p&gt;  &lt;h4&gt;&lt;font color="#000080" size="2"&gt;What are the reasons for a Client Profile?&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;Keeping the Client Profile small provides:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Improve the deployment time of the Framework and the overall deployment time of applications that chain the Framework. &lt;/li&gt;    &lt;li&gt;Reduce the Framework deployment failures &lt;/li&gt;    &lt;li&gt;Reduce the redist space that is needed on ISV’s media and allow more space to ISVs applications &lt;/li&gt;    &lt;li&gt;By keeping ASP.Net and other components (that are mostly needed for servers) out of the Client Profile, the attack surface and the number of future servicing events which may be caused by ASP.Net are reduced.      &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;&lt;font color="#000080" size="2"&gt;How big is the Client Profile?&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Below are the redistributable download size improvements since NET 3.5 SP1.      &lt;br /&gt;This shows that on x86, with NET4 Client Profile you can save up to &lt;b&gt;86%&lt;/b&gt; of the Framework deployment size compare to 3.5 SP1 Full.&lt;/p&gt;    &lt;p&gt;Note that if you are downloading from the Web, the actual download size could be smaller since some components may already be on your machines (for example, Windows Imaging Components, Software Rasterizer (rgb9rast) , etc )      &lt;br /&gt;&lt;/p&gt;    &lt;table class="MsoNormalTable" style="border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; border-left: windowtext 1pt solid; width: 483.7pt; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in; mso-cellspacing: 0in; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" width="645" border="1"&gt;&lt;tbody&gt;       &lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;         &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; background: #d6e3bc; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 198.5pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent3; mso-background-themetint: 102" width="265"&gt;&amp;#160;&lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; background: #d6e3bc; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 100.7pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent3; mso-background-themetint: 102" width="134"&gt;           &lt;p class="MsoNormal" style="text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;3.5 SP1&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; background: #d6e3bc; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 85.5pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent3; mso-background-themetint: 102" width="114"&gt;           &lt;p class="MsoNormal" style="text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;4.0 Beta1&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; background: #d6e3bc; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 99pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent3; mso-background-themetint: 102" width="132"&gt;           &lt;p class="MsoNormal" style="text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;4.0 Beta2&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr style="height: 18.4pt; mso-yfti-irow: 1"&gt;         &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 198.5pt; padding-top: 0in; border-bottom: windowtext 1pt solid; height: 18.4pt; mso-border-alt: solid windowtext .5pt" width="265"&gt;           &lt;p class="MsoNormal" style="margin-left: 10.6pt"&gt;&lt;b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;32 bit Client Profile&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 100.7pt; padding-top: 0in; border-bottom: windowtext 1pt solid; height: 18.4pt; mso-border-alt: solid windowtext .5pt" width="134"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;Online: ~&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=8CEA6CD1-15BC-4664-B27D-8CEBA808B28B&amp;amp;displaylang=en"&gt;28 MB&lt;/a&gt;**&lt;/span&gt;&lt;/p&gt;            &lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;Offline: &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=992CFFCB-F8CE-41D9-8BD6-31F3E216285C&amp;amp;displaylang=en"&gt;255 MB&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 85.5pt; padding-top: 0in; border-bottom: windowtext 1pt solid; height: 18.4pt; mso-border-alt: solid windowtext .5pt" width="114"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;34.2 MB               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 99pt; padding-top: 0in; border-bottom: windowtext 1pt solid; height: 18.4pt; mso-border-alt: solid windowtext .5pt" width="132"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="color: #c0504d; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-themecolor: accent2"&gt;30.9 MB               &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: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 198.5pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="265"&gt;           &lt;p class="MsoNormal" style="margin-left: 10.6pt"&gt;&lt;b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;32 + 64 bit Client Profile&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 100.7pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="134"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;N/A               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 85.5pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="114"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;71.3 MB               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 99pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="132"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="color: #c0504d; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-themecolor: accent2"&gt;47.1 MB               &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: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 198.5pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="265"&gt;           &lt;p class="MsoNormal" style="margin-left: 10.6pt"&gt;&lt;b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;32 bit Full&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 100.7pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="134"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;N/A               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 85.5pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="114"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;76.5 MB               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 99pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="132"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="color: #c0504d; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-themecolor: accent2"&gt;37.7 MB               &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: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 198.5pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="265"&gt;           &lt;p class="MsoNormal" style="margin-left: 10.6pt"&gt;&lt;b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;32 + 64 bit Full&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 100.7pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="134"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;N/A               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 85.5pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="114"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;157 MB               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 99pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="132"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="color: #c0504d; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-themecolor: accent2"&gt;54.5 MB               &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: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 198.5pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="265"&gt;           &lt;p class="MsoNormal" style="margin-left: 10.6pt"&gt;&lt;b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;32 + ia64 bit Full&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 100.7pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="134"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;N/A               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 85.5pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="114"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;161.6 MB               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 99pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="132"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="color: #c0504d; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-themecolor: accent2"&gt;56.4 MB               &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: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 198.5pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="265"&gt;           &lt;p class="MsoNormal" style="margin-left: 10.6pt"&gt;&lt;b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;32 + 64 + ia64 bit Full&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 100.7pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="134"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;231 MB               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 85.5pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="114"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;N/A               &lt;p&gt;&lt;/p&gt;             &lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: windowtext 1pt solid; padding-right: 0in; border-top: windowtext 1pt solid; padding-left: 0in; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 99pt; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" width="132"&gt;           &lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;N/A               &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&gt;** NET 3.5 SP1 Client Profile web download install ~28mb on XP machines that have no framework, it otherwise installs the&amp;#160; NET 3.5 SP1 Full. See more &lt;a href="http://msdn.microsoft.com/en-us/library/cc843122.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;/blockquote&gt;  &lt;h4&gt;&lt;font color="#000080" size="2"&gt;When to use NET4 Client Profile and when to use NET4 Full Framework?&lt;/font&gt;&lt;/h4&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;&lt;u&gt;Client Profile:          &lt;br /&gt;&lt;/u&gt;&lt;/b&gt;We recommend that the NET4 Client Profile be utilized as the &lt;b&gt;primary framework for &lt;i&gt;most&lt;/i&gt; client desktop applications&lt;/b&gt; (including Windows Forms and WPF apps).       &lt;br /&gt;Since we are considering to make the NET4 Client Profile available broadly to desktops via Windows Update, most client desktops may have NET4 Client Profile soon after NET4 releases making it ubiquitous*.       &lt;br /&gt;Until that time, NET4 apps can chain-install the NET4 Client Profile which is smaller and faster to install. &lt;/p&gt;    &lt;p&gt;*Note: This plan is not final.&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;&lt;u&gt;Full framework:          &lt;br /&gt;&lt;/u&gt;&lt;/b&gt;The Full framework is a superset of the Client Profile. It should mainly be used for:&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;Server apps (e.g. ASP.Net apps) &lt;/li&gt;      &lt;li&gt;For developer scenarios (for example, this includes &lt;i&gt;msbuild&lt;/i&gt;) &lt;/li&gt;      &lt;li&gt;For all other legacy client scenarios (for example, this includes System.Data.OracleClient.dll which is being deprecated in NET4) that are not included in the Client Profile. &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;h4&gt;&lt;font color="#000080" size="2"&gt;What is new in NET4 Client Profile Beta2 vs. Beta 1?&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;In Beta2 we made some significant changes to the NET4 Client Profile. The main changes include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Client Profile now included additional functionality such as Speech and WF 4.0. (see list below) &lt;/li&gt;    &lt;li&gt;To improve NETFX4 install time on 64-bit OS, we postpone NGEN (native image generation) of most 64-bit assemblies (except mscorlib.dll and system.dll) to when the machine is idle. (Typically this corresponds to ~5min of user inactivity).      &lt;br /&gt;The reasons we made this change: &lt;/li&gt; &lt;/ul&gt;  &lt;ol&gt;   &lt;ol&gt;     &lt;li&gt;Many new machines now have a 64-bit OS and this number is trending up very quickly. All these machines will benefit from faster NET4 deployment time. &lt;/li&gt;      &lt;li&gt;Most client apps on 64-bit OS will still be 32-bit apps running on WOW64, which will not be impacted by this change. &lt;/li&gt;      &lt;li&gt;Developers / IT Admins can always force NGEN of all .NET Framework assemblies by calling&lt;i&gt;: &amp;quot;ngen executeQueuedItems 3&amp;quot;,&lt;/i&gt; or separately NGEN each assembly they need. &lt;/li&gt;      &lt;li&gt;By the time we see a significant number of 64-bit apps, NET4 likely to already be ubiquitous and already NGEN’ed. &lt;/li&gt;      &lt;li&gt;Visual Studio 2010 has changed the compile default from “AnyCPU” to “x86”. Most developers will not change this, since very few NetFX4 apps have any reason to do so (more &lt;a href="http://blogs.msdn.com/rmbyers/archive/2009/06/8/anycpu-exes-are-usually-more-trouble-then-they-re-worth.aspx"&gt;in this blog here&lt;/a&gt;). &lt;/li&gt;   &lt;/ol&gt; &lt;/ol&gt;  &lt;ul&gt;   &lt;li&gt;Even though we have added a number of components to the Client Profile, with better compression we managed to still keep the Client Profile redist size low (e.g.: Beta 2 x86 is 30.9MB). &lt;/li&gt;    &lt;li&gt;We removed the XPS Viewer and MSXML 6.0 from the Client Profile redist. &lt;/li&gt;    &lt;li&gt;Visual Studio 2010 now automatically adds &amp;lt;app.config&amp;gt; (Application Configuration File) to NET4 Full Framework projects an entry to indicate to the CLR that the app requires the Full Framework. &lt;/li&gt;    &lt;li&gt;By default, if &amp;lt;app.config&amp;gt; is missing from a NET4 app’s directory, CLR assumes that the application is targeting the Client Profile. This prevents apps that require the Full Framework from loading when run on NET4 Client Profile. &lt;/li&gt;    &lt;li&gt;Note that NET4 Beta1 did not have this features and the default for NET 3.5 SP1 was Full. &lt;/li&gt;    &lt;li&gt;In addition to redist deployment, we also added support for web download which did not exist in Beta 1. Your app can now chain-install NET4 (Client Profile or Full) from the Microsoft download site. &lt;/li&gt;    &lt;li&gt;Much improved NGEN speed on multi-core machines by compiling on each core/processor concurrently. See more &lt;a href="http://blogs.msdn.com/clrcodegeneration/archive/2009/05/03/Improvements-to-NGen-in-.NET-Framework-4.aspx"&gt;here&lt;/a&gt;. (Note: this also existed in Beta1) &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;&lt;font color="#000080" size="2"&gt;What is new in Visual Studio 2010 for NET4 Client Profile&lt;/font&gt;&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;We changed many of the Visual Studio 2010 project templates to target NET4 Client Profile by default. See below. &lt;/li&gt;    &lt;li&gt;The Visual Studio 2010 Prerequisites dialog (e.g. when you click ‘Publish’ in the property page in Windows projects) automatically selects the correct profile (Client Profile or Full) depending on your project target. &lt;/li&gt;    &lt;li&gt;The Visual Studio 2010 “Setup and Deployment” project selects the NET4 Client Profile prerequisite by default. &lt;/li&gt;    &lt;li&gt;We are considering making the NET4 Client Profile the Framework that will be distributed on Windows Update to desktops, thus making the Client Profile ubiquitous (&lt;u&gt;Note&lt;/u&gt;: this plan is not final and could change) &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;&lt;font color="#000080" size="2"&gt;How to use Client Profile in Visual Studio 2010&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;&lt;a href="http://windowsclient.net/vstudio2008.aspx"&gt;Visual Studio 2008 introduced multi-targeting&lt;/a&gt; for application projects to target 2.0 and 3.x versions of the .NET Framework.     &lt;br /&gt;Visual Studio 2010 has improved multi-targeting in order to allow developers to easily target the new NET4 Client Profile. As a matter of fact, starting in Beta2 many of the client projects are targeting the NET4 Client Profile by default. &lt;/p&gt;  &lt;h5&gt;&lt;font color="#0000ff"&gt;Projects that target NET4 Client Profile by default&lt;/font&gt;&lt;/h5&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a name="templates"&gt;These projects are now target the NET4 Client Profile by default:&lt;/a&gt;       &lt;br /&gt;&lt;b&gt;&lt;font color="#800000"&gt;Windows Project (C# and VB)&lt;/font&gt;         &lt;br /&gt;&lt;/b&gt;- WPF Application       &lt;br /&gt;- WPF Browser Application       &lt;br /&gt;- WPF Custom Control Library       &lt;br /&gt;- WPF User Control Library       &lt;br /&gt;- Windows Forms Application       &lt;br /&gt;- Windows Forms Control Library       &lt;br /&gt;- Console Application       &lt;br /&gt;- Empty Project       &lt;br /&gt;- Window Service&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;font color="#800000"&gt;Visual F#          &lt;br /&gt;&lt;/font&gt;&lt;/b&gt;- F# Application       &lt;br /&gt;- F# Tutorial&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;font color="#800000"&gt;Workflow (C# &amp;amp; VB)          &lt;br /&gt;&lt;/font&gt;&lt;/b&gt;- Activity Designer Library       &lt;br /&gt;- Activity Library       &lt;br /&gt;- Workflow Console Application&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;font color="#800000"&gt;WCF (C# &amp;amp; VB)&lt;/font&gt;         &lt;br /&gt;- &lt;/b&gt;WCF&amp;#160; Service Library&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;font color="#800000"&gt;Office 2007 &amp;amp; 2010 templates (C# &amp;amp; VB)&lt;/font&gt;         &lt;br /&gt;- &lt;/b&gt;All Projects&lt;/p&gt;    &lt;p&gt;All other projects, including &lt;b&gt;&lt;i&gt;Class Library,&lt;/i&gt;&lt;/b&gt; target the Full Framework by default.       &lt;br /&gt;Mixed-target scenarios using Class Library may provide build errors, read more &lt;a href="http://sharepoint/#ClassLibrary"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;/blockquote&gt;  &lt;h5&gt;&lt;font color="#0000ff"&gt;How to retarget your project&lt;/font&gt;&lt;/h5&gt;  &lt;blockquote&gt;   &lt;p&gt;To change targeting of your project, open the project properties, select the &amp;quot;Application&amp;quot; page, and change the “Target framework” drop-down. &lt;/p&gt;    &lt;p&gt;&lt;u&gt;&lt;strong&gt;C# project example:&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_8.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="474" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_thumb_3.png" width="647" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;&lt;u&gt;&lt;strong&gt;VB project example&lt;/strong&gt;&lt;/u&gt; (Project Properties &amp;gt; Compile tab &amp;gt; “Advanced Compile Options…”):&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_6.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="480" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_thumb_2.png" width="628" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;Note that if you right-click the project and select “Add References…”, the dialog shows only the .NET Framework assemblies that are part of the selected profile. This is accomplished by using reference assemblies (metadata-only versions of assemblies). The .NET Framework 4 Client Profile Reference Assemblies are located in:      &lt;br /&gt;&amp;#160; &lt;i&gt;%programfiles%\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client&lt;/i&gt;&lt;/p&gt;    &lt;p&gt;At compile time, the reference assemblies are matched up against the known &amp;quot;Client List&amp;quot; assemblies that are included in the Client Profile. If a project targeting the Client Profile has a reference to a .NET assembly that is not included in the &amp;quot;Client List&amp;quot;, Visual Studio displays compile-time errors in the Error List. &lt;/p&gt; &lt;/blockquote&gt;  &lt;h5&gt;&lt;font color="#0000ff"&gt;How to change targeting for other projects&lt;/font&gt;&lt;/h5&gt;  &lt;blockquote&gt;   &lt;p&gt;Some other VS 2010 projects such as Managed C++ (Visual C++/CLR) still target the Full Framework by default. VS 2010 unfortunately does not provide UI to change the targeting.&lt;/p&gt;    &lt;p&gt;Fortunately, you can still edit the project file manually in order to change the profile targeting. To do so:&lt;/p&gt;    &lt;ol&gt;     &lt;li&gt;Right click “Unload Project” &lt;/li&gt;      &lt;li&gt;Right-Click “Edit &amp;lt;project_name&amp;gt;” &lt;/li&gt;      &lt;li&gt;Set the appropriate project property to target Client Profile. e.g.        &lt;br /&gt;&lt;span lang="EN-GB" style="font-size: 9.5pt; color: blue; font-family: consolas; mso-ansi-language: en-gb"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 9.5pt; color: #a31515; font-family: consolas; mso-ansi-language: en-gb"&gt;TargetFrameworkVersion&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 9.5pt; color: blue; font-family: consolas; mso-ansi-language: en-gb"&gt;&amp;gt;&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 9.5pt; color: black; font-family: consolas; mso-ansi-language: en-gb"&gt;v4.0&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 9.5pt; color: blue; font-family: consolas; mso-ansi-language: en-gb"&gt;&amp;lt;/&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 9.5pt; color: #a31515; font-family: consolas; mso-ansi-language: en-gb"&gt;TargetFrameworkVersion&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 9.5pt; color: blue; font-family: consolas; mso-ansi-language: en-gb"&gt;&amp;gt;          &lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 9.5pt; color: blue; font-family: consolas; mso-ansi-language: en-gb"&gt;&amp;lt;&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 9.5pt; color: #a31515; font-family: consolas; mso-ansi-language: en-gb"&gt;TargetFrameworkProfile&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 9.5pt; color: blue; font-family: consolas; mso-ansi-language: en-gb"&gt;&amp;gt;&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 9.5pt; color: black; font-family: consolas; mso-ansi-language: en-gb"&gt;Client&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 9.5pt; color: blue; font-family: consolas; mso-ansi-language: en-gb"&gt;&amp;lt;/&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 9.5pt; color: #a31515; font-family: consolas; mso-ansi-language: en-gb"&gt;TargetFrameworkProfile&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 9.5pt; color: blue; font-family: consolas; mso-ansi-language: en-gb"&gt;&amp;gt;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;Right click “Reload Project” &lt;/li&gt;   &lt;/ol&gt;    &lt;p&gt;In addition, for these projects, notice that VS does not create an &amp;lt;app.config&amp;gt; file for your project.      &lt;br /&gt;If your project does not add references or access assemblies that are included in the Full Framework but are not part of the Client Profile, there is nothing to worry about. Your app will run on machines with either NET4 Client Profile or Full Framework just fine.       &lt;br /&gt;Otherwise, if you do access assemblies from the Full Framework, you should add &amp;lt;app.config&amp;gt; to indicate to CLR not to load your app if it is launched on the NET4 Client Profile. E.g. add this&lt;/p&gt;    &lt;p class="MsoNormal" style="mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9.5pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: #a31515; font-family: consolas; mso-bidi-font-family: consolas"&gt;xml&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: red; font-family: consolas; mso-bidi-font-family: consolas"&gt;version&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: consolas; mso-bidi-font-family: consolas"&gt;&amp;quot;&lt;span style="color: blue"&gt;1.0&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;?&amp;gt;          &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: #a31515; font-family: consolas; mso-bidi-font-family: consolas"&gt;configuration&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;&amp;gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: #a31515; font-family: consolas; mso-bidi-font-family: consolas"&gt;startup&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;&amp;gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: #a31515; font-family: consolas; mso-bidi-font-family: consolas"&gt;supportedRuntime&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: red; font-family: consolas; mso-bidi-font-family: consolas"&gt;version&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;=&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: consolas; mso-bidi-font-family: consolas"&gt;&amp;quot;&lt;span style="color: blue"&gt;v4.0&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;sku&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;.NETFramework,Version=v4.0&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;/&amp;gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: #a31515; font-family: consolas; mso-bidi-font-family: consolas"&gt;startup&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;&amp;gt;        &lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: #a31515; font-family: consolas; mso-bidi-font-family: consolas"&gt;configuration&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;&amp;gt; &lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;If you don’t do so, your app may crash at random when it needs to load the assemblies that are missing from the Client Profile. &lt;/p&gt; &lt;/blockquote&gt;  &lt;h5&gt;&lt;font color="#0000ff"&gt;Deployment&lt;/font&gt;&lt;/h5&gt;  &lt;blockquote&gt;   &lt;p&gt;The project &lt;i&gt;Publish&lt;/i&gt; property page allows you to select the prerequisite needed for your ClickOnce deployment. In Beta2, VS2010 automatically selects the correct profile (Client Profile or Full) depending on your primary project target.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_10.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="406" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_thumb_4.png" width="644" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;h5&gt;&lt;font color="#0000ff"&gt;Setup and Deployment Projects&lt;/font&gt; &lt;/h5&gt;  &lt;blockquote&gt;   &lt;p&gt;The same prerequisite dialog from above appears when you create “Setup and Deployment” (under “Add New Project”/“Other Project Types”). The NET4 Client Profile prerequisite entry is checked by default in this case.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_12.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 5px 5px 30px; border-right-width: 0px" height="430" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_thumb_5.png" width="597" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_14.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 5px 5px 30px; border-right-width: 0px" height="299" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_thumb_6.png" width="673" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;If you create a new “Visual Studio Installer” setup project (under “Setup and Deployment“) and add the output of your NET4 Client Profile to it (do: Right-Click -&amp;gt;“Add”-&amp;gt; “Project Output…”’ select “Primary output”) , VS2010 adds a new “Launch Condition”. (Right-click on your new Setup project and then do “View-&amp;gt;Launch Conditions”)      &lt;br /&gt;By default VS2010 will add NET4 Client Profile as a launch condition.       &lt;br /&gt;Note that a Beta2 bug still shows the Full Framework as the default launch condition; you can and should use the drop-down box to change it.       &lt;br /&gt;What this means is that once all prerequisites are installed and before the main installation launches, setup checks whether all the launch conditions are met. If not, setup blocks and displays an error message.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_18.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 5px 5px 30px; border-right-width: 0px" height="292" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_thumb_8.png" width="596" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_20.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 5px 5px 0px; border-right-width: 0px" height="466" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_thumb_9.png" width="597" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;Important notes:&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;When you create new projects in VS2010, the “New Project” dialog &lt;b&gt;does not&lt;/b&gt; indicate if the new project you are about to create is targeting Client Profile or Full. It is always a good idea to go to the project Properties above and confirm that you have the target framework you expected. &lt;/li&gt;    &lt;li&gt;If you change the project to target the Full Framework, VS will add a configuration file (&amp;lt;app.config&amp;gt;) that declares the application as a &amp;quot;Full&amp;quot; application.      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_22.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="433" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_thumb_10.png" width="761" border="0" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;This enables the CLR loader to block any NET4 apps that target “Full on machines that only have the Client Profile. In this case, the CLR prompts the user to install NET4 full. For example, you may see this dialog:       &lt;br /&gt;&lt;img src="http://blogs.msdn.com/blogfiles/endpoint/WindowsLiveWriter/ClientProfilein.NET4_D873/clip_image004_2.jpg" /&gt;       &lt;br /&gt;Note that in NET4 Beta1 and NET3.5 SP1 Client Profile if the &amp;lt;app.config&amp;gt; was missing the CLR the assumption was that you targeted the Full Framework. This is now reversed.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;a name="ClassLibrary"&gt;You may encounter &lt;/a&gt;mixed-target scenarios: for example, when your Client Profile app adds a reference to a &lt;b&gt;&lt;i&gt;Class Library&lt;/i&gt;&lt;/b&gt; that is targeting the Full Framework (which it targets by default). You should be able to successfully build such solutions, as long as the Class Library does not use references to assemblies that only exist in the Full Framework. If it does, you may get warning/errors that are not completely clear.       &lt;br /&gt;For example you may see an error in your Client Profile app saying:       &lt;br /&gt;&lt;font color="#800000"&gt;”The type or namespace name 'ClassLibrary1' could not be found (are you missing a using directive or an assembly reference?)”        &lt;br /&gt;&lt;/font&gt;      &lt;br /&gt;This error is not clear because the class library exists and can be compiled when it is compiled by itself. However, when MSBuild tries to resolve the transitive closure of the Client Profile project, it cannot find the Full Framework assembly that is referenced by the Class Library. In this case it is better to look at the generated warnings which are more informative:       &lt;br /&gt;&lt;font color="#800000"&gt;”The referenced assembly &amp;quot;ClassLibrary1.dll&amp;quot; could not be resolved because it has a dependency on &amp;quot;…&amp;lt;some assembly only available in Full Framework&amp;gt;…”&lt;/font&gt; which is not in the currently targeted &lt;/li&gt;    &lt;li&gt;In general, it is always good practice to check the targeting of all projects in your solution to make sure they are what you intended. Remember that Client Profile apps will &lt;i&gt;always&lt;/i&gt; run on Full Framework, but not the other way around. &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;&lt;a name="_What_components_are"&gt;&lt;/a&gt;&lt;font color="#000080" size="2"&gt;What components are new in NET4 Client Profile Beta2?&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;In order to enable most (if not all) client apps to only require the NET4 Client Profile, in Beta2 we added some additional functionality. The main components/features that were included in the Full Framework in Beta1 and moved to the NET4 Client Profile Beta2 are: &lt;/p&gt;  &lt;ol&gt;   &lt;ol&gt;     &lt;li&gt;Speech &lt;/li&gt;      &lt;li&gt;Network and other performance counters &lt;/li&gt;      &lt;li&gt;Workflow 4.0 features &lt;/li&gt;      &lt;li&gt;Directory services components &lt;/li&gt;      &lt;li&gt;WMI Instrumentations components &lt;/li&gt;      &lt;li&gt;VB6 compatibility components &lt;/li&gt;      &lt;li&gt;Visual Basic Compiler &lt;/li&gt;      &lt;li&gt;Spell Checker and Hyphenation functionality required for WPF RichTextBox &lt;/li&gt;      &lt;li&gt;Created a new System.Web.ApplicationServices.dll assembly and moved certain types from System.Web.dll into it &lt;/li&gt;      &lt;li&gt;New WPF 4.0 Text stack to improve text clarity (new to NET4 in Beta2) &lt;/li&gt;      &lt;li&gt;Location APIs for Windows 7 &lt;/li&gt;   &lt;/ol&gt; &lt;/ol&gt;  &lt;p&gt;In general, other than ASP.Net, tools (like MSbuild, Web admin tools) and legacy components that are becoming deprecated (e.g. Workflow 3.0, Oracle data client) almost everything else is now included in Client Profile in Beta2.&lt;/p&gt;  &lt;h4&gt;&lt;font color="#000080" size="2"&gt;Enhancements in NET4 Client Profile vs. NET 3.5 SP1 Client Profile&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;Although the concept of a Client Profile is not new and was &lt;a href="http://windowsclient.net/wpf/wpf35/wpf-35sp1-client-profile.aspx"&gt;introduced in .NET Framework 3.5 SP1&lt;/a&gt;, the NET4 Client Profile contains important improvements: &lt;/p&gt;  &lt;table class="MsoTableGrid" style="border-right: medium none; border-top: medium none; margin-left: 5.4pt; border-left: medium none; width: 509.1pt; border-bottom: medium none; border-collapse: collapse; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" cellspacing="0" cellpadding="0" width="679" border="1"&gt;&lt;tbody&gt;     &lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;       &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: black 1pt solid; padding-left: 5.4pt; background: #c2d69b; padding-bottom: 0in; border-left: black 1pt solid; width: 103.5pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-background-themecolor: accent3; mso-background-themetint: 153" valign="top" width="138"&gt;         &lt;p class="MsoNormal" style="margin-left: 0.9pt; text-indent: -0.9pt"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: black 1pt solid; padding-left: 5.4pt; background: #c2d69b; padding-bottom: 0in; border-left: medium none; width: 207pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-background-themecolor: accent3; mso-background-themetint: 153; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt" valign="top" width="276"&gt;         &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;.NET Framework 4 Client Profile&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-bidi-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-theme-font: minor-bidi"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: black 1pt solid; padding-left: 5.4pt; background: #c2d69b; padding-bottom: 0in; border-left: medium none; width: 198.6pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-background-themecolor: accent3; mso-background-themetint: 153; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt" valign="top" width="265"&gt;         &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;.NET Framework 3.5 SP1 Client Profile&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-bidi-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-theme-font: minor-bidi"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 1"&gt;       &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 103.5pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt" valign="top" width="138"&gt;         &lt;p class="MsoNormal" style="margin-left: 0.9pt; text-indent: -0.9pt"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Supported OS &lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 207pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="276"&gt;         &lt;p class="MsoNormal"&gt;Supported on all platforms and&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;OS's that are supported by the .NET Framework (excluding IA64 and the Server Core role in W2K8) &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 198.6pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="265"&gt;         &lt;p class="MsoNormal"&gt;Supported only on Windows XP 32-bit machines that did not have any .NET Framework version installed. &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p class="MsoNormal"&gt;(Client Profile setup silently installs the full 3.5 SP1 Framework otherwise) &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 2"&gt;       &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 103.5pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt" valign="top" width="138"&gt;         &lt;p class="MsoNormal" style="margin-left: 0.9pt; text-indent: -0.9pt"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Redistributable &lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 207pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="276"&gt;         &lt;p class="MsoNormal"&gt;Supports redistributable as well as web download &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 198.6pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="265"&gt;         &lt;p class="MsoNormal"&gt;Supports web download only &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 3"&gt;       &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 103.5pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt" valign="top" width="138"&gt;         &lt;p class="MsoNormal" style="margin-left: 0.9pt; text-indent: -0.9pt"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Add Remove Programs entries &lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 207pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="276"&gt;         &lt;p class="MsoNormal"&gt;The full Framework comprises the Client Profile and another part called “Extended”. Thus it has two entries in the &lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;i style="mso-bidi-font-style: normal"&gt;Add/Remove Programs&lt;/i&gt; dialog (or &lt;i style="mso-bidi-font-style: normal"&gt;Programs and Features&lt;/i&gt; window).&lt;span style="color: #4c4c4c"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p class="MsoNormal"&gt;To remove (or repair) the Full Framework you must remove the Extended part first, then the Client part. &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p class="MsoNormal"&gt;If you installed the Full Framework, you can switch to the Client Profile by simply removing “Extended” from Add/Remove Programs. &lt;span style="color: #4c4c4c"&gt;&lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 198.6pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="265"&gt;         &lt;p class="MsoNormal"&gt;Single entry in &lt;i style="mso-bidi-font-style: normal"&gt;Add Remove Programs&lt;/i&gt; &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 4"&gt;       &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 103.5pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt" valign="top" width="138"&gt;         &lt;p class="MsoNormal" style="margin-left: 0.9pt; text-indent: -0.9pt"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Visual Studio &lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 207pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="276"&gt;         &lt;p class="MsoNormal"&gt;Improved support for Client Profile targeting in Visual Studio 2010. &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p class="MsoNormal"&gt;By default many Visual Studio 2010 Beta2 Client project target the NET4 Client Profile. &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 198.6pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="265"&gt;         &lt;p class="MsoNormal"&gt;Single checkbox in Visual Studio 2008 Service Pack 1 “Application” Project properties for .NET Framework 3.5 projects. Client Profile support unavailable in out-of-the-box VS 2008. &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 103.5pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt" valign="top" width="138"&gt;         &lt;p class="MsoNormal" style="margin-left: 0.9pt; text-indent: -0.9pt"&gt;&lt;b&gt;Features&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt; &lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 207pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="276"&gt;         &lt;p class="MsoNormal"&gt;Includes new .NET 4&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;features (&lt;span style="font-size: 9pt; mso-bidi-font-size: 11.0pt"&gt;such as &lt;/span&gt;&lt;a href="http://www.codeplex.com/MEF"&gt;&lt;span style="font-size: 9pt; mso-bidi-font-family: &amp;#39;Segoe UI&amp;#39;; mso-bidi-font-size: 11.0pt"&gt;Managed Extensibility Framework&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 9pt; color: #30332d; mso-bidi-font-family: &amp;#39;Segoe UI&amp;#39;; mso-bidi-font-size: 11.0pt"&gt; (MEF), &lt;/span&gt;&lt;a href="http://www.hanselman.com/blog/C4AndTheDynamicKeywordWhirlwindTourAroundNET4AndVisualStudio2010Beta1.aspx"&gt;&lt;span style="font-size: 9pt; mso-bidi-font-family: &amp;#39;Segoe UI&amp;#39;; mso-bidi-font-size: 11.0pt"&gt;C# 4 Dynamic Keyword,&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 9pt; color: #30332d; mso-bidi-font-family: &amp;#39;Segoe UI&amp;#39;; mso-bidi-font-size: 11.0pt"&gt; etc&lt;/span&gt;&lt;span style="color: #30332d; mso-bidi-font-family: &amp;#39;Segoe UI&amp;#39;"&gt;) &lt;/span&gt;&lt;span style="color: black; mso-bidi-font-family: &amp;#39;Segoe UI&amp;#39;; mso-themecolor: text1"&gt;as well as features previously included in NET 3.5 SP1 Full (&lt;/span&gt;&lt;span style="font-size: 9pt; color: black; mso-bidi-font-family: &amp;#39;Segoe UI&amp;#39;; mso-themecolor: text1; mso-bidi-font-size: 11.0pt"&gt;Speech, WPF Spell Check, etc&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-family: &amp;#39;Segoe UI&amp;#39;; mso-themecolor: text1"&gt;)&lt;/span&gt; &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 198.6pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="265"&gt;         &lt;p class="MsoNormal"&gt;Subset of features in .&lt;span style="color: black; mso-bidi-font-family: &amp;#39;Segoe UI&amp;#39;; mso-themecolor: text1"&gt;NET 3.5 SP1 Full&lt;/span&gt; &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;h4&gt;&lt;font color="#000080" size="2"&gt;What’s in and what’s not included in the Client Profile?&lt;/font&gt;&lt;/h4&gt;  &lt;table class="MsoTableLightListAccent3" style="border-right: medium none; border-top: medium none; border-left: medium none; width: 578.6pt; border-bottom: medium none; border-collapse: collapse; mso-border-alt: solid #9bbb59 1.0pt; mso-border-themecolor: accent3; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" cellspacing="0" cellpadding="0" width="771" 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: #9bbb59 1pt solid; padding-left: 5.4pt; background: #9bbb59; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-background-themecolor: accent3; mso-border-left-themecolor: accent3; mso-border-top-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; mso-yfti-cnfc: 5"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Features &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-background-themecolor: accent3; mso-border-top-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; mso-yfti-cnfc: 1"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Full Framework &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-background-themecolor: accent3; mso-border-top-themecolor: accent3; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; mso-yfti-cnfc: 1"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Client Profile &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Common Language Runtime &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 30pt; 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: #9bbb59 1pt solid; width: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 30pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="margin-left: 9pt; text-indent: 2pt; mso-yfti-cnfc: 4; mso-char-indent-count: .18"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Can be installed side-by-side with older versions of the Framework &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 30pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 30pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;In-process side by side support &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: #9bbb59 1pt solid; width: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Improved COM interop &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;&amp;#160;&lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 18.35pt; 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: #9bbb59 1pt solid; width: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 18.35pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Innovations in the Visual Basic and C# languages &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 18.35pt" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: medium none; height: 18.35pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&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: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;statement lambdas &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: #9bbb59 1pt solid; width: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;implicit line continuations &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;dynamic dispatch &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 9"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;named/optional parameters &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 10"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;&amp;#160;&lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 11"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Base Class Library Improvements &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 12"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Managed Extensibility Framework &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 13"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Additional core data structures &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 14"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;I/O Improvements &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 15"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;&amp;#160;&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 16"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Parallel Computing Innovations &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 17"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Task Parallel Library (TPL) &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 18"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Parallel LINQ (PLINQ) &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 19"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;&amp;#160;&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 20"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;ADO.NET &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 21"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="margin-left: 13.5pt; mso-yfti-cnfc: 4"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1"&gt;REST-based exposure of relational data &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-size: 11.0pt"&gt;○&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 12pt; color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-size: 11.0pt"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 22"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="margin-left: 13.5pt; mso-yfti-cnfc: 68"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1"&gt;Entity Framework, LINQ to Entities &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-size: 11.0pt"&gt;○&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-size: 11.0pt"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 23"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="margin-left: 13.5pt; mso-yfti-cnfc: 4"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1"&gt;SqlClient, OLEDB, ODBC Managed Providers &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 24"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="margin-left: 13.5pt; mso-yfti-cnfc: 68"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1"&gt;XML, LINQ to XML &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 25"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="margin-left: 13.5pt; mso-yfti-cnfc: 4"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1"&gt;OracleClient &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: red; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-size: 11.0pt"&gt;x&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 26"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="margin-left: 13.5pt; mso-yfti-cnfc: 68"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1"&gt;LINQ to SQL &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 27"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="margin-left: 13.5pt; mso-yfti-cnfc: 4"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1"&gt;Runtime design libraries for Entity Framework and ADO.NET Data Services &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: red; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-size: 11.0pt"&gt;x&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 28"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;&amp;#160;&lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 29"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;ASP.NET Innovations &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: red; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-size: 11.0pt"&gt;x&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 30"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;&amp;#160;&lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 31"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;ASP.NET AJAX Improvements &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: red; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-size: 11.0pt"&gt;x&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 32"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;&amp;#160;&lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 33"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;XAML Parser &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 34"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Faster &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 30pt; mso-yfti-irow: 35"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 30pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="margin-left: 9pt; text-indent: 2pt; mso-yfti-cnfc: 4; mso-char-indent-count: .18"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;More extensibility during XamlReader.Load and XamlWriter.Save &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 30pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 30pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 36"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Ability to use generics&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 37"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Better References by Name &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 38"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;&amp;#160;&lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 39"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Windows Presentation Foundation &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 58.85pt; mso-yfti-irow: 40"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 58.85pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="margin-left: 9pt; mso-yfti-cnfc: 68"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;New line-of-business controls including charting control, smart edit, data grid, and others that improve the experience for developers who build data centric applications &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 58.85pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 58.85pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 30.5pt; mso-yfti-irow: 41"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 30.5pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="margin-left: 9pt; mso-yfti-cnfc: 4"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Support in for Windows 7 multi-touch, ribbon controls, and taskbar extensibility features &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 30.5pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 30.5pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17pt; mso-yfti-irow: 42"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Added support in WPF for Surface 2.0 SDK &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 43"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;&amp;#160;&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 44"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Windows Communications Foundation &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 45"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;WCF Client Component&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 46"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;Service discovery&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-size: 11.0pt"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 47"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;Router service&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-size: 11.0pt"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 48"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;Simplified configuration&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-size: 11.0pt"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 49"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;Improved queuing&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 50"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;REST support&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 51"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;Improved performance&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 52"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;WCF Client Component&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 53"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;&amp;#160;&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 54"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Courier New&amp;#39;; mso-hansi-font-family: calibri"&gt;Windows Workflow Foundation&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;&amp;#160;&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: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 55"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;Improved activity programming model&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 56"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;Improved designer experience&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 57"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;New flowchart modeling style&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 58"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;Expanded activity palette&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 59"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;Workflow-rules integration&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: red; mso-bidi-font-family: calibri; mso-bidi-font-size: 11.0pt"&gt;x&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 60"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;New message correlation features&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17.9pt; mso-yfti-irow: 61"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;Significant performance gains for WF-based workflows&lt;/span&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17.9pt; mso-yfti-irow: 62"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="margin-left: 13.5pt; mso-yfti-cnfc: 68"&gt;&lt;span style="mso-bidi-font-weight: bold; mso-bidi-font-family: calibri"&gt;WF3 and WF3.5 in .NET 4&lt;/span&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri"&gt;•&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: red; mso-bidi-font-family: calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;x&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17.9pt; mso-yfti-irow: 63"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-align: center" align="center"&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;&lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17.9pt; mso-yfti-irow: 64"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Courier New&amp;#39;; mso-hansi-font-family: calibri"&gt;Miscellaneous &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;&lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17.9pt; mso-yfti-irow: 65"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Speech support&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17.9pt; mso-yfti-irow: 66"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Various perf counters &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17.9pt; mso-yfti-irow: 67"&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: 301.1pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt; mso-border-left-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;MSBuild support &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 124.5pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 153pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt; mso-border-right-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: red; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-size: 11.0pt"&gt;x&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17.9pt; mso-yfti-irow: 68; mso-yfti-lastrow: yes"&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: 301.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-themecolor: accent3" valign="top" width="401"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Visual Basic compiler and other compilers &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 124.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="166"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 153pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-themecolor: accent3" valign="top" width="204"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style="text-align: justify"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-size: 8.0pt"&gt;•&lt;/span&gt;&lt;span style="font-size: 8pt; color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Full Support       &lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 14pt; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-font-size: 11.0pt"&gt;○&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8pt; color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;Partial Support       &lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 8pt; color: red; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-size: 11.0pt"&gt;X&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;no support         &lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h4&gt;&lt;font color="#000080" size="2"&gt;Where can I get the NET4 Client Profile?&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;You can get .NET Framework 4 by click on “Download the Beta” from this site: &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;&lt;font color="#0080ff"&gt;Redist vs. Web Download:&lt;/font&gt; &lt;/h5&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;Web Download:&lt;/u&gt;&lt;/b&gt; For online scenarios, your application setup can chain-install the NET4 Framework from the Microsoft Download Center (or direct install by navigating to the download page).&lt;/p&gt;  &lt;p&gt;When you use a web download, the .NET web bootstrapper is launched. The bootstrapper can determine your CPU architecture, locale, and components already existing on the machine, and can install only the components that are required. This is also known as ‘homesite’ deployment.&lt;/p&gt;  &lt;p&gt;The .NET web bootstrapper also chain-installs the correct .NET Framework 4 Language Pack if your machine has a non-English locale. &lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;Redist:&lt;/u&gt;&lt;/b&gt; For offline scenarios, you can also re-distribute (“redist”) the NET4 Framework on your own media (e.g. DVD) also known as ‘samesite’ deployment.&lt;/p&gt;  &lt;h5&gt;&lt;font color="#0080ff"&gt;Install Flavors:&lt;/font&gt;&lt;/h5&gt;  &lt;p&gt;You can install the following flavors of the .Net Framework:&lt;/p&gt;  &lt;p&gt;(The listed sizes are the package size, the space required on disk will be larger)&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;b&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=68a7173d-7ee5-4213-a06f-f2e943ec9249&amp;amp;displaylang=en"&gt;dotNetFx40_Client_x86.exe&lt;/a&gt; &lt;/b&gt;&lt;b&gt;(~30.91 MB):&lt;/b&gt; This is the Client Profile SKU that you could use to install on any supported 32-bit OS. You should redist on your own media. Choose this &lt;b&gt;only if all your users&lt;/b&gt; are running 32 bit OS. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=68a7173d-7ee5-4213-a06f-f2e943ec9249&amp;amp;displaylang=en"&gt;dotNetFx40_Client_x86_x64.exe&lt;/a&gt; &lt;/b&gt;&lt;b&gt;(~47.16 MB):&lt;/b&gt;&lt;b&gt; &lt;/b&gt;This is the Client Profile SKU that you must install on any supported 64-bit OS. This will also install on any supported 32-bit OS. Your app could run in WOW64 if it was compiled w/ &amp;quot;32-bit&amp;quot; flag or as 64-bit if you compile with &amp;quot;AnyCPU&amp;quot; or &amp;quot;64-bit&amp;quot; flags.       &lt;br /&gt;If you are redistributing the Framework with your application &lt;b&gt;you most likely want to redist this package as it will be install on both 32 and 64 bit OS’s.&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;&lt;b&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ded875c8-fe5e-4cc9-b973-2171b61fe982&amp;amp;displaylang=en"&gt;dotNetFx40_Full_x86.exe&lt;/a&gt; &lt;/b&gt;&lt;b&gt;(~37.71 mb):&lt;/b&gt; This is the &lt;b&gt;Full&lt;/b&gt; Framework SKU that you could use to install on any supported 32-bit OS. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ded875c8-fe5e-4cc9-b973-2171b61fe982&amp;amp;displaylang=en"&gt;dotNetFx40_Full_x86_x64.exe&lt;/a&gt; &lt;/b&gt;&lt;b&gt;(~54.59 MB):&lt;/b&gt;&lt;b&gt; &lt;/b&gt;This is the &lt;b&gt;Full&lt;/b&gt; Framework SKU that you must install on any supported 64-bit OS. This will also install on any supported 32-bit OS. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ded875c8-fe5e-4cc9-b973-2171b61fe982&amp;amp;displaylang=en"&gt;dotNetFx40_Full_x86_ia64.exe&lt;/a&gt; &lt;/b&gt;&lt;b&gt;(~56.4 MB):&lt;/b&gt;&lt;b&gt; &lt;/b&gt;This is the &lt;b&gt;Full&lt;/b&gt; Framework SKU that you must install on IA64 OS. Client profile is not supported for IA64.       &lt;br /&gt;(Even though technically you can remove “NET 4 Extended” in “Add/Remove Programs” and remain with Client Profile, it is not recommended that you do so. WPF is not even installed on IA64) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9f5e8774-c8dc-4ff6-8285-03a4c387c0db&amp;amp;displaylang=en"&gt;&lt;strong&gt;NET 4 Beta 2 Web Bootstrapper&lt;/strong&gt;&lt;/a&gt;: This is what you want to install if you need NET4 Full and you are online.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=206505ec-aa66-4d4e-be26-2b69b7d697d0&amp;amp;displaylang=en"&gt;&lt;strong&gt;NET 4 Client Profile Beta 2 Web Bootstrapper&lt;/strong&gt;&lt;/a&gt;: This is what you want to install if you need NET4 Client Profile and you are online.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Note that above sizes are for ‘redist’ packages. With the Web installer the download size will likely be smaller since some of the components that are needed for NET4 may be already on your machine (e.g. rgb9rast.msi).&lt;/p&gt;  &lt;h4&gt;&lt;font color="#000080" size="2"&gt;Feedback:&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;Please provide us with feedback. We really would love to know:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Does the NET4 Client Profile currently contain the right features set? &lt;/li&gt;    &lt;li&gt;What functionality should be removed from or added to the NET4 Client Profile? &lt;/li&gt;    &lt;li&gt;How easy it is to use in Visual Studio 2010? &lt;/li&gt;    &lt;li&gt;Any other feedback? &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;&lt;font color="#000080" size="2"&gt;Notes and caveats&lt;/font&gt; &lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;Redistributable package size for the Client Profile is not final. Expect to see a smaller size by RTM. &lt;/li&gt;    &lt;li&gt;Note that each setup package file name includes the word “Client” or “Full” to differentiate between the two packages. (e.g. dotNetFx40_&lt;b&gt;Client&lt;/b&gt;_x86.exe, dotNetFx40_&lt;b&gt;Full&lt;/b&gt;_x86.exe) &lt;/li&gt;    &lt;li&gt;Setup may require a reboot, depending on the OS and currently running programs during installation. &lt;/li&gt;    &lt;li&gt;We are still tweaking what should be in Client Profile vs. Full Framework, so there may be changes by RTM. &lt;/li&gt;    &lt;li&gt;Support for the &lt;a href="file:///C:\Users\jgoldb\AppData\Local\Microsoft\Windows\Temporary%20Internet%20Files\Content.Outlook\F50N9JP8\Client%20Profile%20Configuration%20Designer"&gt;Client Profile Configuration Designer&lt;/a&gt; is not available in Beta 2 and likely will not be available before RTM. &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;&lt;font color="#000080" size="2"&gt;Related blogs&lt;/font&gt;&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/clrcodegeneration/archive/2009/05/03/Improvements-to-NGen-in-.NET-Framework-4.aspx"&gt;NGEN improvements in NET4&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/rmbyers/archive/2009/06/8/anycpu-exes-are-usually-more-trouble-then-they-re-worth.aspx"&gt;Compile for 64 vs. 32-bit&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/pmarcu/archive/2009/09/30/net-framework-4-0-beta-2-deployment.aspx"&gt;NET4 Beta2 Installer Improvements&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9909612" width="1" height="1"&gt;</description></item><item><title>Memory Leaks in WPF based applications – Blog Update 2</title><link>http://blogs.msdn.com/jgoldb/archive/2009/09/15/memory-leaks-in-wpf-based-applications-blog-update-2.aspx</link><pubDate>Tue, 15 Sep 2009 23:33:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9895564</guid><dc:creator>jgoldb</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jgoldb/comments/9895564.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jgoldb/commentrss.aspx?PostID=9895564</wfw:commentRss><description>&lt;p&gt;&lt;font size="2"&gt;We discovered few other potential memory leaks that WPF based application can encounter so I wanted to update my original &lt;/font&gt;&lt;a href="http://blogs.msdn.com/jgoldb/archive/2008/02/04/finding-memory-leaks-in-wpf-based-applications.aspx"&gt;&lt;font size="2"&gt;Finding Memory Leaks in WPF-based applications&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; blog and the sample in that blog with more info on these potential leaks.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;As you may remember, I already updated my original blog once (see &lt;a href=" http://blogs.msdn.com/jgoldb/archive/2008/05/04/memory-leaks-in-wpf-based-applications-blog-update.aspx" target="_blank"&gt;here&lt;/a&gt;), so this is the second update.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Please review the blog updates and use the suggested workarounds to avoid memory leaks in your WPF application.&amp;#160; &lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;The new leaks that got updated are items 8-11:&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;8.&amp;#160; CMilChannel leaks if initial HWND destroyed on XP       &lt;br /&gt;9.&amp;#160; ShutdownListener leaked for each thread using Binding        &lt;br /&gt;10. Create and Destroy WriteableBitmap on XP in HW        &lt;br /&gt;11. SW Viewport 3D w/ VisualBrush, WB, etc. leaks on XP&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9895564" width="1" height="1"&gt;</description></item><item><title>.NET Framework 4 Client Profile - Introduction</title><link>http://blogs.msdn.com/jgoldb/archive/2009/05/27/net-framework-4-client-profile-introduction.aspx</link><pubDate>Thu, 28 May 2009 00:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9644988</guid><dc:creator>jgoldb</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/jgoldb/comments/9644988.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jgoldb/commentrss.aspx?PostID=9644988</wfw:commentRss><description>&lt;h4&gt;&lt;font color="#000080" size="2"&gt;Introduction&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;Hopefully folks have seen &lt;a href="http://blogs.msdn.com/somasegar/archive/2009/05/18/visual-studio-2010-and-net-fx-4-beta-1-ships.aspx"&gt;Soma’s&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/jasonz/archive/2009/05/18/announcing-vs2010-net-framework-4-0-beta-1.aspx"&gt;Jason Zander&lt;/a&gt;’s blogs announcing the availability of Beta 1 of &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx"&gt;Visual Studio 2010&lt;/a&gt; and .NET Framework 4.     &lt;br /&gt;In .NET Framework 4 we introduced a streamlined subset and more compact version of the .NET Framework called the &lt;b&gt;Microsoft&lt;/b&gt; &lt;b&gt;.NET Framework 4 Client Profile&lt;/b&gt;. The goal of the Client Profile is to improve the deployment size, time, reliability and overall deployment experience for client application users. &lt;/p&gt;  &lt;p&gt;The Client Profile contains the functionality that most common desktop client applications (including Windows Forms and WPF applications) would need, so we expect that many client application developers will use it. This will improve the overall application deployment experience when the application requires .NET Framework 4 to be installed. &lt;/p&gt;  &lt;p&gt;One of the most important improvement is that Microsoft .NET Framework 4 Client Profile is now supporting &lt;strong&gt;all&lt;/strong&gt; platforms and OS's that are supported by the full Framework including Vista, XP, Win2k3, Win2k8, Windows7, x86/x64 (excluding IA64) &lt;/p&gt;  &lt;p&gt;We still expect some applications to target the full .NET Framework 4 if they need to use features that are not included in the .NET Framework 4 Client Profile.&lt;/p&gt;  &lt;h4&gt;&lt;font color="#004080" size="2"&gt;Client Profile in Visual Studio 2010&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;&lt;a href="http://windowsclient.net/vstudio2008.aspx"&gt;Visual Studio 2008 introduced multitargeting&lt;/a&gt; for application projects to target 2.0 and 3.x versions of the .NET Framework. Visual Studio 2010 has improved multi-targeting in order to allow developers to easily target the new .NET Framework 4 Client Profile. &lt;/p&gt;  &lt;p&gt;In Beta 1, when you create a new Windows Forms or WPF application, it targets the full framework by default. To change to targeting to the Client Profile, open the project properties, select the &amp;quot;Application&amp;quot; page, and change the “Target Framework” drop-down to “.NET Framework 4.0 Client Profile.” &lt;/p&gt;  &lt;p&gt;C# project example:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/603.NETFramework4ClientProfileIntroducti_C963/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="367" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/603.NETFramework4ClientProfileIntroducti_C963/image_thumb.png" width="498" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;VB project example (Project Properties &amp;gt; Compile tab &amp;gt; “Advanced Compile Options…”):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/603.NETFramework4ClientProfileIntroducti_C963/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="513" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/603.NETFramework4ClientProfileIntroducti_C963/image_thumb_1.png" width="507" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Notice that if you right-click the project and select “Add References…”, the dialog will show only the .NET Framework assemblies that are part of the Client Profile. This is accomplished by using reference assemblies, metadata-only versions of assemblies. The .NET Framework 4 Client Profile Reference Assemblies are located in &lt;/p&gt;  &lt;p&gt;&lt;i&gt;%programfiles%\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;At compile time, the reference assemblies are matched up against the known &amp;quot;Client List&amp;quot; assemblies that are included in the Client Profile. If the project has a reference to a .NET assembly that is not included in the &amp;quot;Client List&amp;quot;, Visual Studio will display compile-time errors in the Error List. &lt;/p&gt;  &lt;p&gt;Similar to the .NET 3.5 Framework SP1 Client Profile, the project adds a configuration file (app.config) that will specifically declare the application as a &amp;quot;client&amp;quot; application. This declaration indicates to the CLR loader that you are trying to run a Client Profile application. Without the configuration file, the CLR loader thinks that you are trying to run full .NET 4, and if the machine only has the Client Profile installed, it prompts ebd-user to install the full .NET 4. [Note: this functionality is not available in Beta1.]&lt;/p&gt;  &lt;h4&gt;&lt;font color="#004080" size="2"&gt;Enhancement in 4.0 Client Profile vs. 3.5 SP1 Client profile:&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;Although the concept of a Client Profile is not new and was &lt;a href="http://windowsclient.net/wpf/wpf35/wpf-35sp1-client-profile.aspx"&gt;introduced in .NET Framework 3.5 SP1&lt;/a&gt;, the 4.0 Client Profile contains important improvements: &lt;/p&gt;  &lt;table class="MsoTableGrid" style="border-right: medium none; border-top: medium none; margin-left: 5.4pt; border-left: medium none; width: 509.1pt; border-bottom: medium none; border-collapse: collapse; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" cellspacing="0" cellpadding="0" width="681" border="1"&gt;&lt;tbody&gt;     &lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;       &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: black 1pt solid; padding-left: 5.4pt; background: #c2d69b; padding-bottom: 0in; border-left: black 1pt solid; width: 103.5pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-background-themecolor: accent3; mso-background-themetint: 153" valign="top" width="151"&gt;         &lt;p class="MsoNormal" style="text-indent: -0.9pt"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: black 1pt solid; padding-left: 5.4pt; background: #c2d69b; padding-bottom: 0in; border-left: medium none; width: 207pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-background-themecolor: accent3; mso-background-themetint: 153; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt" valign="top" width="269"&gt;         &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;.NET Framework 4 Client Profile&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-bidi-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-theme-font: minor-bidi"&gt; &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: black 1pt solid; padding-left: 5.4pt; background: #c2d69b; padding-bottom: 0in; border-left: medium none; width: 198.6pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-background-themecolor: accent3; mso-background-themetint: 153; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt" valign="top" width="259"&gt;         &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;.NET Framework 3.5 SP1 Client Profile&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-bidi-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-theme-font: minor-bidi"&gt; &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 1"&gt;       &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 103.5pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt" valign="top" width="151"&gt;         &lt;p class="MsoNormal" style="text-indent: -0.9pt"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Supported OS &lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 207pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="269"&gt;         &lt;p class="MsoNormal"&gt;Supported on all platforms and&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;OS's that are supported by the .NET Framework (excluding IA64 and Server Core role in W2K8) &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 198.6pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="259"&gt;         &lt;p class="MsoNormal"&gt;Supported only on Windows XP 32-bit machines that did not have any .NET Framework version installed. &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p class="MsoNormal"&gt;(Client Profile will install the full 3.5 SP1 Framework under the covers otherwise) &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 2"&gt;       &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 103.5pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt" valign="top" width="151"&gt;         &lt;p class="MsoNormal" style="text-indent: -0.9pt"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Redistributable &lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 207pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="269"&gt;         &lt;p class="MsoNormal"&gt;Supports redistributable as well as web download &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 198.6pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="259"&gt;         &lt;p class="MsoNormal"&gt;Supports Web download only &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 3"&gt;       &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 103.5pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt" valign="top" width="151"&gt;         &lt;p class="MsoNormal" style="text-indent: -0.9pt"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Add Remove Programs entries &lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 207pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="269"&gt;         &lt;p class="MsoNormal"&gt;The full Framework comprises the Client Profile and another part called “Extended” thus it has two entries in the &lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;i style="mso-bidi-font-style: normal"&gt;Add Remove Programs&lt;/i&gt; dialog (or &lt;i style="mso-bidi-font-style: normal"&gt;Programs and Features&lt;/i&gt; window).&lt;span style="color: #4c4c4c"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p class="MsoNormal"&gt;To remove (or repair) the full Framework you must remove the Extended part first, then the Client part. &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p class="MsoNormal"&gt;If you installed the full Framework, you can go to the Client Profile by removing “Extended” from Add/Remove Programs. &lt;span style="color: #4c4c4c"&gt;&lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 198.6pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="259"&gt;         &lt;p class="MsoNormal"&gt;Single entry in &lt;i style="mso-bidi-font-style: normal"&gt;Add Remove Programs&lt;/i&gt; &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="mso-yfti-irow: 4"&gt;       &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 103.5pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt" valign="top" width="151"&gt;         &lt;p class="MsoNormal" style="text-indent: -0.9pt"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;Visual Studio &lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 207pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="269"&gt;         &lt;p class="MsoNormal"&gt;Improved support for Client Profile targeting in Visual Studio 2010 &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 198.6pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="259"&gt;         &lt;p class="MsoNormal"&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&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: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 103.5pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt" valign="top" width="151"&gt;         &lt;p class="MsoNormal" style="text-indent: -0.9pt"&gt;&lt;b&gt;Features&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt; &lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 207pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="269"&gt;         &lt;p class="MsoNormal"&gt;Includes new .NET 4 &lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;features (such as &lt;a href="http://www.codeplex.com/MEF"&gt;&lt;span style="font-size: 9.5pt; font-family: " ui?,?sans-serif??="ui?,?sans-serif??" segoe="segoe"&gt;Managed Extensibility Framework&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 9.5pt; color: #30332d; font-family: " ui?,?sans-serif??="ui?,?sans-serif??" segoe="segoe"&gt; (MEF), &lt;/span&gt;&lt;a href="http://www.hanselman.com/blog/C4AndTheDynamicKeywordWhirlwindTourAroundNET4AndVisualStudio2010Beta1.aspx"&gt;&lt;span style="font-size: 9.5pt; font-family: " ui?,?sans-serif??="ui?,?sans-serif??" segoe="segoe"&gt;C# 4 Dynamic Keyword,&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 9.5pt; color: #30332d; font-family: " ui?,?sans-serif??="ui?,?sans-serif??" segoe="segoe"&gt; etc)&lt;/span&gt; &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0in; border-left: medium none; width: 198.6pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-right-themecolor: text1; mso-border-bottom-themecolor: text1" valign="top" width="259"&gt;         &lt;p class="MsoNormal"&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;h4&gt;&lt;font color="#004080" size="2"&gt;What’s in and what’s not included in the Client Profile:&lt;/font&gt;&lt;/h4&gt;  &lt;table class="MsoTableLightListAccent3" style="border-right: medium none; border-top: medium none; border-left: medium none; width: 450.9pt; border-bottom: medium none; border-collapse: collapse; mso-border-alt: solid #9bbb59 1.0pt; mso-border-themecolor: accent3; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" cellspacing="0" cellpadding="0" width="603" border="0"&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: #9bbb59 1pt solid; padding-left: 5.4pt; background: #9bbb59; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-background-themecolor: accent3; mso-border-left-themecolor: accent3; mso-border-top-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; mso-yfti-cnfc: 5"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Features &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-background-themecolor: accent3; mso-border-top-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; mso-yfti-cnfc: 1"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;full Framework &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-background-themecolor: accent3; mso-border-top-themecolor: accent3; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; mso-yfti-cnfc: 1"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Client Profile &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Common Language Runtime &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 30pt; 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: #9bbb59 1pt solid; width: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 30pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="margin-left: 9pt; text-indent: 2pt; mso-yfti-cnfc: 4; mso-char-indent-count: .18"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Can be installed side-by-side with older versions of the Framework &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 30pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 30pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;In-process side by side support &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: #9bbb59 1pt solid; width: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Improved COM interop &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;&amp;#160;&lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 18.35pt; 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: #9bbb59 1pt solid; width: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 18.35pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Innovations in the Visual Basic and C# languages &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 18.35pt" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 18.35pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&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: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;statement lambdas &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: #9bbb59 1pt solid; width: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;implicit line continuations &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: #9bbb59 1pt solid; padding-left: 5.4pt; padding-bottom: 0in; border-left: #9bbb59 1pt solid; width: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;dynamic dispatch &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 9"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;named/optional parameters &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 10"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;&amp;#160;&lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 11"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Base Class Library Improvements &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 12"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Managed Extensibility Framework &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 13"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Additional core data structures &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 14"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;I/O Improvements &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 15"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;&amp;#160;&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 16"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Parallel Computing Innovations &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 17"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Task Parallel Library (TPL) &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 18"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Parallel LINQ (PLINQ) &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 19"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;&amp;#160;&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 20"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;ADO.NET &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 21"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="margin-left: 13.5pt; mso-yfti-cnfc: 4"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1"&gt;REST-based exposure of relational data &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; color: black; font-family: " 11.0pt?="11.0pt?" mso-bidi-font-size:="mso-bidi-font-size:" Roman?;="Roman?;" New="New" ?Times="?Times" mso-fareast-font-family:="mso-fareast-font-family:" arial?,?sans-serif?;="arial?,?sans-serif?;"&gt;○&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 12pt; color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-size: 11.0pt"&gt; &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 22"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="margin-left: 13.5pt; mso-yfti-cnfc: 68"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1"&gt;Entity Framework, LINQ to Entities &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; color: black; font-family: " 11.0pt?="11.0pt?" mso-bidi-font-size:="mso-bidi-font-size:" Roman?;="Roman?;" New="New" ?Times="?Times" mso-fareast-font-family:="mso-fareast-font-family:" arial?,?sans-serif?;="arial?,?sans-serif?;"&gt;○&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-size: 11.0pt"&gt; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 23"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="margin-left: 13.5pt; mso-yfti-cnfc: 4"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1"&gt;SqlClient, OLEDB, ODBC Managed Providers &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 24"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="margin-left: 13.5pt; mso-yfti-cnfc: 68"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1"&gt;XML, LINQ to XML &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 25"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="margin-left: 13.5pt; mso-yfti-cnfc: 4"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1"&gt;OracleClient &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 26"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="margin-left: 13.5pt; mso-yfti-cnfc: 68"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1"&gt;LINQ to SQL &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 27"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="margin-left: 13.5pt; mso-yfti-cnfc: 4"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-themecolor: text1"&gt;Runtime design libraries for Entity Framework and ADO.NET Data Services &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 28"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;&amp;#160;&lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 29"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;ASP.NET Innovations &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 30"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;&amp;#160;&lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 31"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;ASP.NET AJAX Improvements &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 32"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;&amp;#160;&lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 33"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;XAML Parser &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 34"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Faster &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 30pt; mso-yfti-irow: 35"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 30pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="margin-left: 9pt; text-indent: 2pt; mso-yfti-cnfc: 4; mso-char-indent-count: .18"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;More extensibility during XamlReader.Load and XamlWriter.Save &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 30pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 30pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 36"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Ability to use generics&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 37"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Better References by Name &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 38"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;&amp;#160;&lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 39"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Windows Communications Foundation &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 40"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;WCF Client Component &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 41"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;WCF Workflow Services &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;&amp;#160;&lt;/span&gt; &lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 42"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Service discovery &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 43"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Router service &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 44"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Simplified configuration &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 45"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Improved queuing &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 46"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;REST support &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 47"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Improved performance &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 48"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;&amp;#160;&lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 49"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 4"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Windows Presentation Foundation &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 58.85pt; mso-yfti-irow: 50"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 58.85pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="margin-left: 9pt; mso-yfti-cnfc: 68"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;New line-of-business controls including charting control, smart edit, data grid, and others that improve the experience for developers who build data centric applications &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 58.85pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 58.85pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 30.5pt; mso-yfti-irow: 51"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 30.5pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="margin-left: 9pt; mso-yfti-cnfc: 4"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Support in for Windows 7 multi-touch, ribbon controls, and taskbar extensibility features &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 30.5pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 30.5pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17pt; mso-yfti-irow: 52"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Added support in WPF for Surface 2.0 SDK &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 53"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;&amp;#160;&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 54"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Courier New&amp;#39;; mso-hansi-font-family: calibri"&gt;Windows Workflow Foundation&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;&amp;#160;&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: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 55"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Improved activity programming model &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 56"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Improved designer experience &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 57"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;New flowchart modeling style &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 58"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Expanded activity palette &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 59"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Workflow-rules integration &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 15pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 15pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt; mso-yfti-irow: 60"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;New message correlation features &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 15pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17.9pt; mso-yfti-irow: 61"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Significant performance gains for WF-based workflows &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17.9pt; mso-yfti-irow: 62"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 68"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Courier New&amp;#39;; mso-hansi-font-family: calibri"&gt;Miscellaneous &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;&lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;&lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&amp;#160;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 64"&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;&lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17.9pt; mso-yfti-irow: 63"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Speech support&lt;b&gt; &lt;/b&gt;&lt;/span&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal"&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;&lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17.9pt; mso-yfti-irow: 64"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Various perf counters &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 64"&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;&lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17.9pt; mso-yfti-irow: 65"&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: 271.1pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt; mso-border-left-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 4; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;MSBuild support &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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: 94.3pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &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: 85.5pt; padding-top: 0in; border-bottom: medium none; height: 17.9pt; mso-border-right-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal"&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;&lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 17.9pt; mso-yfti-irow: 66; mso-yfti-lastrow: yes"&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: 271.1pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-themecolor: accent3" valign="top" width="342"&gt;         &lt;p class="MsoNormal" style="text-indent: 11pt; mso-yfti-cnfc: 68; mso-char-indent-count: 1.0"&gt;&lt;span style="color: black; mso-bidi-font-weight: bold; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;Visual Basic compiler and other compilers &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&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: medium none; width: 94.3pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-top-themecolor: accent3; mso-border-bottom-themecolor: accent3" valign="top" width="137"&gt;         &lt;p class="MsoNormal" style="text-indent: 11.05pt; text-align: center; mso-yfti-cnfc: 64" align="center"&gt;&lt;b&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;• &lt;/span&gt;&lt;/b&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&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; padding-bottom: 0in; border-left: medium none; width: 85.5pt; padding-top: 0in; border-bottom: #9bbb59 1pt solid; height: 17.9pt; mso-border-themecolor: accent3" valign="top" width="122"&gt;         &lt;p class="MsoNormal" style="mso-yfti-cnfc: 64"&gt;&lt;span style="color: black; mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri"&gt;&lt;/span&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;• Full Support&lt;/p&gt;  &lt;p&gt;&lt;b&gt;○&lt;/b&gt; Partial Support&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h4&gt;&lt;font color="#004080" size="2"&gt;Download and feedback&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;Please download the Client Profile from the download site &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0952f95d-df27-4194-b442-8aa80c184710&amp;amp;displaylang=en"&gt;here&lt;/a&gt; and provide us with feedback. We really would love to know:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;What do you feel should be the size of the Client Profile? &lt;/li&gt;    &lt;li&gt;Does it currently contain the right features set? What functionality is missing? &lt;/li&gt;    &lt;li&gt;To reduce size, what functionality should be removed? &lt;/li&gt;    &lt;li&gt;How easy it is to use in Visual Studio 2010? &lt;/li&gt;    &lt;li&gt;Any other feedback? &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;&lt;/h4&gt;  &lt;h4&gt;&lt;font color="#004080" size="2"&gt;Notes and caveats:&lt;/font&gt; &lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;Redistributable package size for the Client Profile is not final (it is currently at ~34MB). Expect to see a smaller size by RTM. Web installer is also not supported in Beta 1 &lt;/li&gt;    &lt;li&gt;Note that the setup package file name includes the word “Client” vs. “Full” to differentiate between the two packages. (e.g. dotNetFx40_&lt;b&gt;Client&lt;/b&gt;_x86.exe, dotNetFx40_&lt;b&gt;Full&lt;/b&gt;_x86.exe) &lt;/li&gt;    &lt;li&gt;Setup may require a reboot, depending on the OS and currently running programs during installation. &lt;/li&gt;    &lt;li&gt;No bootstrapper package is available yet, so you will not find the .NET Framework 4 Client&lt;b&gt; &lt;/b&gt;Profile in Visual Studio 2010's &amp;quot;Prerequisites&amp;quot; dialog in the project's &amp;quot;Publish&amp;quot; property tab. &lt;/li&gt;    &lt;li&gt;&lt;font color="#800000"&gt;We are still tweaking what should be included in Client Profile vs. full Framework, &lt;strong&gt;so it is very likely to change before RTM&lt;/strong&gt;.&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;Support for the &lt;a href="http://windowsclient.net/wpf/wpf35/wpf-35sp1-start-here.aspx"&gt;Client Profile Configuration Designer&lt;/a&gt; is not available in Beta 1 and likely will not be available before RTM. &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9644988" width="1" height="1"&gt;</description></item><item><title>Great Charles Petzold post</title><link>http://blogs.msdn.com/jgoldb/archive/2008/12/12/great-charles-petzold-post.aspx</link><pubDate>Fri, 12 Dec 2008 12:19:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9201413</guid><dc:creator>jgoldb</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jgoldb/comments/9201413.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jgoldb/commentrss.aspx?PostID=9201413</wfw:commentRss><description>&lt;p&gt;&lt;font size="2"&gt;Check out Charles Petzold &lt;/font&gt;&lt;a href="http://www.charlespetzold.com/blog/2008/11/030337.html "&gt;&lt;font color="#0000ff" size="2"&gt;blog&lt;/font&gt;&lt;/a&gt;&lt;font color="#0000ff" size="2"&gt;.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;It discusses and provide examples on how you in WPF you don’t need to re-create the entire render data just to handle property changes, and thus improve perf.&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9201413" width="1" height="1"&gt;</description></item><item><title>Improving Microsoft DataGrid sorting performance - Part 3</title><link>http://blogs.msdn.com/jgoldb/archive/2008/10/30/improving-microsoft-datagrid-sorting-performance-part-3.aspx</link><pubDate>Thu, 30 Oct 2008 23:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9025165</guid><dc:creator>jgoldb</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jgoldb/comments/9025165.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jgoldb/commentrss.aspx?PostID=9025165</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=ver size=2&gt;As it was announced at the PDC 2008 keynote, the Microsoft WPF DataGrid V1 is now released and available with the WPF Toolkit on &lt;/FONT&gt;&lt;A href="http://www.codeplex.com/wpf" mce_href="http://www.codeplex.com/wpf"&gt;&lt;FONT face=ver size=2&gt;Codeplex&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=ver size=2&gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=ver size=2&gt;I wanted to update my CustomSort sample to improve WPF DataGrid sort performance from &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/jgoldb/archive/2008/08/28/improving-microsoft-datagrid-ctp-sorting-performance-part-2.aspx" mce_href="http://blogs.msdn.com/jgoldb/archive/2008/08/28/improving-microsoft-datagrid-ctp-sorting-performance-part-2.aspx"&gt;&lt;FONT face=ver size=2&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=ver size=2&gt; to use the released version of the WPF Toolkit.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=ver size=2&gt;Enjoy.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9025165" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/jgoldb/attachment/9025165.ashx" length="209825" type="application/x-zip-compressed" /></item><item><title>Fixes to WpfPerf Performance Profiling Tool</title><link>http://blogs.msdn.com/jgoldb/archive/2008/10/10/fixes-to-wpfperf-performance-profiling-tool.aspx</link><pubDate>Sat, 11 Oct 2008 04:11:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8995221</guid><dc:creator>jgoldb</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jgoldb/comments/8995221.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jgoldb/commentrss.aspx?PostID=8995221</wfw:commentRss><description>&lt;p&gt;Some folks reported issues with x64 &amp;amp; with x86 on non-US PCs with our first &lt;a href="http://blogs.msdn.com/jgoldb/archive/2008/09/25/updated-wpfperf-performance-profiling-tools-for-wpf.aspx"&gt;post&lt;/a&gt;.    &lt;br /&gt;On 10/9/2008 we posted an update.&amp;#160; These issues should be fixed now. &lt;/p&gt;  &lt;p&gt;You are welcome to download from: &lt;a href="http://windowsclient.net/wpf/perf/wpf-perf-tool.aspx"&gt;http://windowsclient.net/wpf/perf/wpf-perf-tool.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8995221" width="1" height="1"&gt;</description></item><item><title>ETW Event Tracing in WPF</title><link>http://blogs.msdn.com/jgoldb/archive/2008/09/26/etw-event-tracing-in-wpf.aspx</link><pubDate>Fri, 26 Sep 2008 10:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8966071</guid><dc:creator>jgoldb</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/jgoldb/comments/8966071.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jgoldb/commentrss.aspx?PostID=8966071</wfw:commentRss><description>&lt;p&gt;Event Tracing for Windows (&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc163437.aspx"&gt;ETW&lt;/a&gt;) provides application developers the ability to start and stop event tracing sessions, instrument an application to provide trace events, and consume trace events. &lt;/p&gt;  &lt;p&gt;In addition to Windows itself, WPF also emits an array of interesting events that can be used to track the execution of an application at the framework level. &lt;/p&gt;  &lt;p&gt;Mike Cook wrote a great document that explain the various ETW events emitted by WPF. &lt;/p&gt;  &lt;p&gt;Check out the this documentation &lt;a href="http://windowsclient.net/wpf/white-papers/event-tracing-wpf.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;You are encouraged to use these events to measure and analyze your WPF application performance. &lt;/p&gt;  &lt;p&gt;The &lt;a href="http://blogs.msdn.com/jgoldb/archive/2008/09/25/updated-wpfperf-performance-profiling-tools-for-wpf.aspx"&gt;WpfPerf&lt;/a&gt; tool for example, use these events extensively. In addition, the WPF team is also using ETW in its automated tests to analyze WPF performance and catch regressions.&lt;/p&gt;  &lt;p&gt;Attached is also a sample that demonstrates how you can consume one of these events (&lt;i&gt;UceNotifyPresent event&lt;/i&gt;) to measure frame-rate (aka FPS , Frame-per-Second) in a WPF application. &lt;/p&gt;  &lt;p&gt;The sample animates a rectangle and outputs the FPS to a command window . It is writing to a command window and not to the main app window so that it will not affect the real FPS.    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/ETWEventTracinginWPF_2A/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="411" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/ETWEventTracinginWPF_2A/image_thumb.png" width="554" border="0" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;You should expect to see frame-rate tied to the refresh rate of your monitor.    &lt;br /&gt;Special thanks to Mike Cook and&amp;#160; TJ Hsiang who helped put this sample together.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8966071" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/jgoldb/attachment/8966071.ashx" length="133326" type="application/x-zip-compressed" /></item><item><title>Updated WPFPerf Performance Profiling Tools for WPF</title><link>http://blogs.msdn.com/jgoldb/archive/2008/09/25/updated-wpfperf-performance-profiling-tools-for-wpf.aspx</link><pubDate>Fri, 26 Sep 2008 09:17:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8966014</guid><dc:creator>jgoldb</dc:creator><slash:comments>15</slash:comments><comments>http://blogs.msdn.com/jgoldb/comments/8966014.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jgoldb/commentrss.aspx?PostID=8966014</wfw:commentRss><description>&lt;p&gt;The WPFPerf tool comprises of a suite of performance profiling tools that allow you to analyze the run-time behavior of your WPF application and point to potential performance bottlenecks. &lt;/p&gt; &lt;p&gt;We now added some new functionality as well as given the tool a major facelift. &lt;br&gt;Below are highlights for some of the exciting improvements that are included in this update. &lt;br&gt;More details and download link is available &lt;a href="http://windowsclient.net/wpf/perf/wpf-perf-tool.aspx"&gt;here&lt;/a&gt;. &lt;br&gt;Most of the concepts on how to use the tool remain the same so you can still refer to the existing documentation for the tool &lt;a href="http://msdn.microsoft.com/en-us/library/aa969767.aspx"&gt;here&lt;/a&gt; to learn more.&amp;nbsp; The tool should work on all 3.x version of .Net.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; some folks reported issues when installing on none-US machines. Until this is investigated, please install only on US&amp;nbsp; machine using the default local settings.&lt;/p&gt; &lt;h3&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;A) Much improved “Visual Profiler” tool:&lt;/font&gt; &lt;br&gt;&lt;/font&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="682" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/image_thumb.png" width="687" border="0"&gt;&lt;/a&gt;&amp;nbsp; &lt;br&gt;&lt;/h3&gt; &lt;p&gt;The Visual Profile tool now provides: &lt;/p&gt; &lt;p&gt;&lt;strong&gt;1)&lt;/strong&gt; &lt;b&gt;Search: &lt;/b&gt;provides the ability to search element in the application’s Element Tree. &lt;br&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/image_12.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="283" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/image_thumb_5.png" width="547" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;2)&lt;/strong&gt; &lt;b&gt;Hotpath: &lt;/b&gt;Allows you to &lt;i&gt;Right Click / Expand Hotpath&lt;/i&gt; on an Element Tree, the tree will expand to show the element in the sub-tree that consumes the most amount of CPU in that sub-tree. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;3) Elements CPU Usage: &lt;/strong&gt;As user expands the Element Tree (e.g. by using the Hotpath feature from above), elements that (Exclusively) consumes CPU time are highlighted in Red. The intensity of the Red highlighting corresponds to the percentage of CPU usage. &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/image_14.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="321" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/image_thumb_6.png" width="486" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;4)&lt;/strong&gt; &lt;b&gt;Tinting the Target Application : &lt;/b&gt;Using the Overlay Window button, you can view the Selected and Hotpath sub-tree elements in their target application. &lt;br&gt;If the Overlay Window button is depressed, then:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Selecting an element in Visual Profiler’s Element Tree will draw a yellow rectangle on that same element in the target application.  &lt;li&gt;Hotpath elements are tinted in Red in the target application. The intensity of the Red tinting in the target application corresponds to the percentage of CPU usage. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Here is an example of how target application may look: &lt;br&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="495" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/image_thumb_1.png" width="630" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;u&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/u&gt; Enabling this feature will slow the target application performance. In addition, tinting the target application uses Layered Windows. It is recommended that users follow this &lt;a href="http://blogs.msdn.com/jgoldb/archive/2008/01/23/vista-layered-windows-performance-hotfix-now-available-on-microsoft-download-center.aspx"&gt;blog&lt;/a&gt; to make to obtain latest QFEs (or use XP Sp3 or Vista Sp1)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;5)&lt;/strong&gt; &lt;b&gt;Live Preview: &lt;/b&gt;If the “Live Preview” is enabled, then in a live representation of the selected Element sub-tree is drawn on the bottom left. Otherwise a static image of the sub-tree is displayed. &lt;br&gt;In both cases, the image will change if another Tree Element is selected.&lt;/p&gt; &lt;p&gt;&lt;u&gt;&lt;strong&gt;Note&lt;/strong&gt;:&lt;/u&gt; Enabling this feature will slow the target application performance. &lt;b&gt;&lt;/b&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;6)&lt;/strong&gt; &lt;b&gt;Splitter control: &lt;/b&gt;Allows user to adjust the various display areas (E.g. the Element Tree &amp;amp; Element Information areas)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;7)&lt;/strong&gt; &lt;b&gt;Graph Duration Slider: &lt;/b&gt;Allow user to change the amount of history data collected.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;8)&lt;/strong&gt; &lt;b&gt;Expander controls: &lt;/b&gt;Allow user to remove un-wanted clutter from the screen&lt;/p&gt; &lt;p&gt;&lt;strong&gt;9)&lt;/strong&gt; &lt;b&gt;Element Tree View: &lt;/b&gt;Using the View menu you can control what information is displayed on the each node in the Element Tree and remove unwanted clutter. &lt;br&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/clip_image010_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="281" alt="clip_image010" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/clip_image010_thumb.jpg" width="345" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h5&gt;&lt;font size="2"&gt;&lt;font face="ver"&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;B) Much improved “Perforator” tool:&lt;/strong&gt;&lt;/font&gt; &lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/image_6.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="605" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/image_thumb_2.png" width="714" border="0"&gt;&lt;/a&gt;&amp;nbsp;&lt;/h5&gt; &lt;p&gt;The Perforator tool now provides: &lt;/p&gt; &lt;p&gt;&lt;strong&gt;1.&lt;/strong&gt; &lt;b&gt;Improved UX : &lt;/b&gt;More intuitive and richer UX. &lt;/p&gt; &lt;p&gt;&lt;b&gt;2. &lt;/b&gt;&lt;b&gt;History Data:&lt;/b&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;History Graphs of Frames-Per-Second, Direct Rectangles Addition Rate, HW and SW IRT count and Video Memory Usage.  &lt;li&gt;Graph Duration slider to change the amount of history data.  &lt;li&gt;Capture Start/Pause button to allow pause and re-capture of data. &lt;br&gt;The History Graph value axis (Y-Axis) is now auto-adjusting. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;3. Detect SW rendered Bitmap Effects:&lt;/strong&gt; Checkbox added to tint the target application elements that use SW rendered legacy Bitmap Effects. &lt;br&gt;&lt;br&gt;In below example, the top button is decorated with OuterGlowEffect Bitmap Effect. Since this effect is not HW accelerated the Button is tinted in Red. &lt;br&gt;&lt;br&gt;The bottom Button is decorated with DropShadow Bitmap Effect which is HW accelerated (DropShadow is now HW accelerated in .Net 3.5 Sp1), and therefore is not tinted with Red. &lt;br&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/image_8.png"&gt;&lt;strong&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/image_thumb_3.png" width="129" border="0"&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&amp;nbsp; &lt;br&gt;&lt;/strong&gt;&lt;u&gt;Known limitations: &lt;br&gt;&lt;/u&gt;A) You must force the target elements to redraw itself after you enabled the checkbox for you to see the red tint. E.g. hover over with the mouse, if it is standard button. &lt;br&gt;B) You still need to launch Perforator before you launch your app.&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;strong&gt;C) New tool: String Allocation Profiler&lt;br&gt;&lt;/strong&gt;&lt;/font&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/image_10.png"&gt;&lt;strong&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="473" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/image_thumb_4.png" width="490" border="0"&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;br&gt;&lt;/strong&gt;We added a new tool to WPFPerf called “String Allocation Profiler” &lt;br&gt;The tool enables users to view all the strings and their sizes which were allocated by the application from the time the application started till the time it closed. &lt;br&gt;&lt;br&gt;&lt;u&gt;To use this tool: &lt;br&gt;&lt;/u&gt;1. Click on “Action / Lunch Process…” to launch the target application. &lt;br&gt;Notice that WpfPerf says “Profiling…” on the status bar&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/clip_image002%5B4%5D.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="57" alt="clip_image002[4]" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/clip_image002%5B4%5D_thumb.jpg" width="328" border="0"&gt;&lt;/a&gt; &lt;br&gt;2. Click around your application and when done close it. &lt;br&gt;Notice that WpfPerf says “Processing Profile Data…” on the status bar &lt;br&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/clip_image004_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="73" alt="clip_image004" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/clip_image004_thumb.jpg" width="354" border="0"&gt;&lt;/a&gt; &lt;br&gt;3. When done, WpfPerf displays the application method tree and for each method it shows the Inclusive and Exclusive # of strings allocations and their sizes. &lt;br&gt;4. You can drill down the application Method Stack Tree to view all the strings your application allocated in a specific method sub-tree. &lt;br&gt;5. Search: If you know the string names you can also search for them and find the methods that allocated them. &lt;br&gt;6. Using the “Action/Save String Allocation Log” and “Action / Save String Allocation Log” menu, you can save and open a view allocation logs at a later point. &lt;br&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/clip_image006_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="152" alt="clip_image006" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/clip_image006_thumb.jpg" width="224" border="0"&gt;&lt;/a&gt; &lt;br&gt;&lt;u&gt;Notes:&lt;/u&gt; &lt;br&gt;a) The tool display strings allocated directly by the application (in code and XAML) as well as strings allocated by the CLR and WPF framework. &lt;br&gt;b) The tool have affect on the performance of you application while it monitors string allocations. &lt;br&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="3"&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;&lt;font size="2"&gt;D) ETW Event Tracing tool:&lt;/font&gt;&lt;/strong&gt; &lt;br&gt;&lt;/font&gt;&lt;/font&gt;Some bugs fixed, and new detailed documentation for the WPF ETW events is now available. See more &lt;a href="http://blogs.msdn.com/jgoldb/archive/2008/09/26/etw-event-tracing-in-wpf.aspx"&gt;here&lt;/a&gt;. &lt;br&gt;&lt;font color="#0000ff" size="2"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;strong&gt;E) General improvements: &lt;br&gt;&lt;/strong&gt;&lt;/font&gt;1) Numerous bug fixes &lt;br&gt;2) Now you can attach and profile XBAPs in addition to Standalone WPF apps &lt;br&gt;3) Improved “Add Tool” dialog.&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; It now allows user to select more than one tool at a time. &lt;br&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/clip_image002%5B6%5D.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="263" alt="clip_image002[6]" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/clip_image002%5B6%5D_thumb.jpg" width="349" border="0"&gt;&lt;/a&gt; &lt;br&gt;4) UI improvements to the “Select Process” dialog. &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This allows user to select the target application to profile. &lt;br&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/clip_image004%5B5%5D.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="265" alt="clip_image004[5]" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/clip_image004%5B5%5D_thumb.jpg" width="356" border="0"&gt;&lt;/a&gt; &lt;br&gt;5) UI improvements to the “Launch Process” dialog. &lt;br&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/clip_image006%5B5%5D.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="269" alt="clip_image006[5]" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/UpdatedWPFPerfPerformanceProfilingToolsf_14280/clip_image006%5B5%5D_thumb.jpg" width="349" border="0"&gt;&lt;/a&gt; &lt;br&gt;&lt;br&gt;&lt;font color="#0000ff" size="2"&gt;&lt;strong&gt;F) Know issues and Caveats:&lt;/strong&gt;&lt;/font&gt; &lt;/p&gt; &lt;ol&gt; &lt;li&gt;&lt;strong&gt;General: &lt;br&gt;&lt;/strong&gt;Try to avoid using more than one tool (e.g. Visual profiler &amp;amp; Perforator) at the same time to profile the same app as it will decrease the application performance.  &lt;li&gt;&lt;strong&gt;Perforator/ Detect SW rendered Bitmap Effects:&lt;/strong&gt; &lt;br&gt;When you set “Detect SW rendered Bitmap Effects”, in order for the Red tint to show, you must force the target elements to redraw itself.  &lt;li&gt;&lt;strong&gt;Perforator/ Overlay Window: &lt;br&gt;&lt;/strong&gt;Tinting the target application uses Layered Windows. It is recommended that users follow this &lt;a href="http://blogs.msdn.com/jgoldb/archive/2008/01/23/vista-layered-windows-performance-hotfix-now-available-on-microsoft-download-center.aspx"&gt;blog&lt;/a&gt; to make to obtain latest QFEs (or use XP Sp3 or Vista Sp1)  &lt;li&gt;&lt;strong&gt;Perforator/ Live Preview:&lt;/strong&gt; &lt;br&gt;Live Preview uses Visual brush, so if you also use Perforator to profile the same app, you may see that the HW IRT count increases by 1.  &lt;li&gt;&lt;strong&gt;Perforator/Visual profiler&lt;/strong&gt; &lt;br&gt;You can attach to an XBAP (by attaching to PresentationHost.exe), but you may not able to launch an XBAP.  &lt;li&gt;&lt;strong&gt;Perforator/Visual profiler &lt;br&gt;&lt;/strong&gt;You must launch Perforator before you launch your app. &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Please enjoy the tool and tell us what you think and what needs improvement.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8966014" width="1" height="1"&gt;</description></item><item><title>Improving Microsoft DataGrid CTP sorting performance - Part 2</title><link>http://blogs.msdn.com/jgoldb/archive/2008/08/28/improving-microsoft-datagrid-ctp-sorting-performance-part-2.aspx</link><pubDate>Fri, 29 Aug 2008 01:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8904237</guid><dc:creator>jgoldb</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/jgoldb/comments/8904237.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jgoldb/commentrss.aspx?PostID=8904237</wfw:commentRss><description>&lt;P&gt;In this &lt;A href="http://blogs.msdn.com/jgoldb/archive/2008/08/26/improving-microsoft-datagrid-ctp-sorting-performance.aspx" mce_href="http://blogs.msdn.com/jgoldb/archive/2008/08/26/improving-microsoft-datagrid-ctp-sorting-performance.aspx"&gt;blog&lt;/A&gt; I wrote how you can improve Microsoft DataGrid CTP by providing your own custom sort.&amp;nbsp;&amp;nbsp; &lt;BR&gt;As one of the comments suggested you can get even better performance by using delegates. &lt;BR&gt;I have changed MySort code below and I now use delegates to avoid the switch comparison that was called on every compare during the QuickSort . I can now see additional &lt;STRONG&gt;~50%&lt;/STRONG&gt; speed gain during sort.&lt;/P&gt;
&lt;P&gt;In my 300,000 rows DataGrid, before I saw sort speed decreased from almost &lt;STRONG&gt;5 minutes &lt;/STRONG&gt;to&lt;STRONG&gt; 2.4 seconds&lt;/STRONG&gt; and now the String type columns (e.g. Name, Position) are sorted in &lt;STRONG&gt;1.4 sec&lt;/STRONG&gt; while the Integer type columns (e.g. Id) are now sorted in &lt;STRONG&gt;400 ms! &lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV class=csharpcode&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;   1:  &lt;/SPAN&gt;&lt;SPAN class=kwrd&gt;public&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;class&lt;/SPAN&gt; MySort : IComparer&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;   2:  &lt;/SPAN&gt;{&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;   3:  &lt;/SPAN&gt;      &lt;SPAN class=kwrd&gt;public&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;delegate&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;int&lt;/SPAN&gt; TwoArgDelegate(Employee arg1, Employee arg2);&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;   4:  &lt;/SPAN&gt;      TwoArgDelegate myCompare;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;   5:  &lt;/SPAN&gt;      &lt;SPAN class=kwrd&gt;public&lt;/SPAN&gt; MySort(ListSortDirection direction, DataGridColumn column)&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;   6:  &lt;/SPAN&gt;      {&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;   7:  &lt;/SPAN&gt;                &lt;SPAN class=kwrd&gt;int&lt;/SPAN&gt; dir = (direction == ListSortDirection.Ascending) ? 1 : -1;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;   8:  &lt;/SPAN&gt;                &lt;SPAN class=rem&gt;//set a delegate to be called by IComparer.Compare&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;   9:  &lt;/SPAN&gt;                &lt;SPAN class=kwrd&gt;switch&lt;/SPAN&gt; ((&lt;SPAN class=kwrd&gt;string&lt;/SPAN&gt;)column.Header)&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  10:  &lt;/SPAN&gt;                {&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  11:  &lt;/SPAN&gt;                    &lt;SPAN class=kwrd&gt;case&lt;/SPAN&gt; &lt;SPAN class=str&gt;"Id"&lt;/SPAN&gt;:&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  12:  &lt;/SPAN&gt;                        myCompare = (a, b) =&amp;gt; { &lt;SPAN class=kwrd&gt;return&lt;/SPAN&gt; a.Id.CompareTo(b.Id) * dir; };&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  13:  &lt;/SPAN&gt;                        &lt;SPAN class=kwrd&gt;break&lt;/SPAN&gt;;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  14:  &lt;/SPAN&gt;                    &lt;SPAN class=kwrd&gt;case&lt;/SPAN&gt; &lt;SPAN class=str&gt;"Name"&lt;/SPAN&gt;:&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  15:  &lt;/SPAN&gt;                        myCompare = (a, b) =&amp;gt; { &lt;SPAN class=kwrd&gt;return&lt;/SPAN&gt; a.Name.CompareTo(b.Name) * dir; };&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  16:  &lt;/SPAN&gt;                        &lt;SPAN class=kwrd&gt;break&lt;/SPAN&gt;;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  17:  &lt;/SPAN&gt;                    &lt;SPAN class=kwrd&gt;case&lt;/SPAN&gt; &lt;SPAN class=str&gt;"Position"&lt;/SPAN&gt;:&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  18:  &lt;/SPAN&gt;                        myCompare = (a, b) =&amp;gt; { &lt;SPAN class=kwrd&gt;return&lt;/SPAN&gt; a.Position.CompareTo(b.Position) * dir; };&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  19:  &lt;/SPAN&gt;                        &lt;SPAN class=kwrd&gt;break&lt;/SPAN&gt;;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  20:  &lt;/SPAN&gt;                    &lt;SPAN class=kwrd&gt;case&lt;/SPAN&gt; &lt;SPAN class=str&gt;"Tel"&lt;/SPAN&gt;:&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  21:  &lt;/SPAN&gt;                        myCompare = (a, b) =&amp;gt; { &lt;SPAN class=kwrd&gt;return&lt;/SPAN&gt; a.Telephone.CompareTo(b.Telephone) * dir; };&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  22:  &lt;/SPAN&gt;                        &lt;SPAN class=kwrd&gt;break&lt;/SPAN&gt;;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  23:  &lt;/SPAN&gt;                    &lt;SPAN class=kwrd&gt;case&lt;/SPAN&gt; &lt;SPAN class=str&gt;"Email"&lt;/SPAN&gt;:&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  24:  &lt;/SPAN&gt;                        myCompare = (a, b) =&amp;gt; { &lt;SPAN class=kwrd&gt;return&lt;/SPAN&gt; a.Email.CompareTo(b.Email) * dir; };&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  25:  &lt;/SPAN&gt;                        &lt;SPAN class=kwrd&gt;break&lt;/SPAN&gt;;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  26:  &lt;/SPAN&gt;                    &lt;SPAN class=kwrd&gt;case&lt;/SPAN&gt; &lt;SPAN class=str&gt;"Enabled"&lt;/SPAN&gt;:&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  27:  &lt;/SPAN&gt;                        myCompare = (a, b) =&amp;gt; { &lt;SPAN class=kwrd&gt;return&lt;/SPAN&gt; a.Enabled.CompareTo(b.Enabled) * dir; };&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  28:  &lt;/SPAN&gt;                        &lt;SPAN class=kwrd&gt;break&lt;/SPAN&gt;;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  29:  &lt;/SPAN&gt;                    &lt;SPAN class=kwrd&gt;case&lt;/SPAN&gt; &lt;SPAN class=str&gt;"City"&lt;/SPAN&gt;:&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  30:  &lt;/SPAN&gt;                        myCompare = (a, b) =&amp;gt; { &lt;SPAN class=kwrd&gt;return&lt;/SPAN&gt; a.City.CompareTo(b.City) * dir; };&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  31:  &lt;/SPAN&gt;                        &lt;SPAN class=kwrd&gt;break&lt;/SPAN&gt;;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  32:  &lt;/SPAN&gt;                    &lt;SPAN class=kwrd&gt;case&lt;/SPAN&gt; &lt;SPAN class=str&gt;"Country"&lt;/SPAN&gt;:&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  33:  &lt;/SPAN&gt;                        myCompare = (a, b) =&amp;gt; { &lt;SPAN class=kwrd&gt;return&lt;/SPAN&gt; a.Country.CompareTo(b.Country) * dir; };&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  34:  &lt;/SPAN&gt;                        &lt;SPAN class=kwrd&gt;break&lt;/SPAN&gt;;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  35:  &lt;/SPAN&gt;                    &lt;SPAN class=kwrd&gt;default&lt;/SPAN&gt;:&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  36:  &lt;/SPAN&gt;                        myCompare = (a, b) =&amp;gt; { &lt;SPAN class=kwrd&gt;return&lt;/SPAN&gt; 0; };&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  37:  &lt;/SPAN&gt;                        &lt;SPAN class=kwrd&gt;break&lt;/SPAN&gt;;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  38:  &lt;/SPAN&gt;                }&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  39:  &lt;/SPAN&gt;            }&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  40:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;int&lt;/SPAN&gt; IComparer.Compare(&lt;SPAN class=kwrd&gt;object&lt;/SPAN&gt; X, &lt;SPAN class=kwrd&gt;object&lt;/SPAN&gt; Y)&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  41:  &lt;/SPAN&gt;            {&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  42:  &lt;/SPAN&gt;                &lt;SPAN class=kwrd&gt;return&lt;/SPAN&gt; myCompare((Employee)X, (Employee)Y);&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  43:  &lt;/SPAN&gt;            }&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=lnum&gt;  44:  &lt;/SPAN&gt;    }&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;SPAN class=lnum&gt;  45:  &lt;/SPAN&gt;}&lt;/PRE&gt;&lt;/DIV&gt;
&lt;STYLE type=text/css&gt;

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/STYLE&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8904237" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/jgoldb/attachment/8904237.ashx" length="142869" type="application/x-zip-compressed" /></item><item><title>Improving Microsoft DataGrid CTP sorting performance</title><link>http://blogs.msdn.com/jgoldb/archive/2008/08/26/improving-microsoft-datagrid-ctp-sorting-performance.aspx</link><pubDate>Wed, 27 Aug 2008 05:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8898795</guid><dc:creator>jgoldb</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.msdn.com/jgoldb/comments/8898795.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jgoldb/commentrss.aspx?PostID=8898795</wfw:commentRss><description>&lt;h5&gt;&lt;font color="#6ab5f2"&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/font&gt;&lt;/h5&gt;  &lt;p&gt;As you may know Microsoft released a Community Tech Preview (CTP) of the DataGrid control. See the posting &lt;a href="http://www.codeplex.com/wpf/Release/ProjectReleases.aspx?ReleaseId=14963"&gt;here&lt;/a&gt;.     &lt;br /&gt;Once you start using the DataGrid CTP, load many elements to it and you use the default, built-in sort (by simply clicking on the DataGrid column headers) you may notice that sorting can be very slow.     &lt;br /&gt;The reason is that the comparer that is built-in to the MS DataGrid knows nothing about your data type and currently use reflection which is very costly.&lt;/p&gt;  &lt;p&gt;In this blog I wanted to point you to a simple approach that could significantly improve the sorting performance of your DataGrid. &lt;/p&gt;  &lt;h5&gt;&lt;font color="#6ab5f2"&gt;&lt;u&gt;Approach:&lt;/u&gt;&lt;/font&gt;&lt;/h5&gt;  &lt;p&gt;If you load many elements to the MS DataGrid and use the built-in sort which currently use reflection, you may find sorting to be very slow. &lt;/p&gt;  &lt;p&gt;Fortunately, for many scenarios you can implement your &lt;i&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.collections.icomparer.aspx"&gt;IComparer&lt;/a&gt;&lt;/i&gt; and provide it in the &lt;b&gt;&lt;i&gt;CustomSort&lt;/i&gt;&lt;/b&gt; property. You could achieve significant performance gains by doing so, in my example I was able to achieve &lt;b&gt;100x &lt;/b&gt;speed improvement.&lt;/p&gt;  &lt;p&gt;In my 300,000 rows DataGrid, sort speed decreased from almost &lt;strong&gt;5 minutes &lt;/strong&gt;to&lt;strong&gt; 2.4 seconds !     &lt;br /&gt;&lt;/strong&gt;(The provided download only loads 6,000 rows, but you are welcome to change...)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/ImprovingMicrosoftDataGridCTPsortingperf_11441/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="474" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/ImprovingMicrosoftDataGridCTPsortingperf_11441/image_thumb.png" width="503" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h5&gt;&lt;u&gt;&lt;font color="#6ab5f2"&gt;Code:&lt;/font&gt;&lt;/u&gt; &lt;/h5&gt;  &lt;div class="csharpcode"&gt;   &lt;pre class="alt"&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;partial&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; Window1 : System.Windows.Window&lt;/pre&gt;

  &lt;pre&gt;{&lt;/pre&gt;

  &lt;pre class="alt"&gt;    &lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;bool&lt;/span&gt; UseCustomSort&lt;/pre&gt;

  &lt;pre&gt;    {&lt;/pre&gt;

  &lt;pre class="alt"&gt;        get { &lt;span class="kwrd"&gt;return&lt;/span&gt; CustomSortCB.IsChecked == &lt;span class="kwrd"&gt;true&lt;/span&gt;; }&lt;/pre&gt;

  &lt;pre&gt;    }&lt;/pre&gt;

  &lt;pre class="alt"&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre&gt;    &lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; WPF_DataGrid_Sorting(&lt;span class="kwrd"&gt;object&lt;/span&gt; sender, DataGridSortingEventArgs e)&lt;/pre&gt;

  &lt;pre class="alt"&gt;    {&lt;/pre&gt;

  &lt;pre&gt;        &lt;span class="kwrd"&gt;if&lt;/span&gt; (_stopwatch == &lt;span class="kwrd"&gt;null&lt;/span&gt;)&lt;/pre&gt;

  &lt;pre class="alt"&gt;        {&lt;/pre&gt;

  &lt;pre&gt;            _stopwatch = &lt;span class="kwrd"&gt;new&lt;/span&gt; Stopwatch();&lt;/pre&gt;

  &lt;pre class="alt"&gt;        }&lt;/pre&gt;

  &lt;pre&gt;        &lt;span class="kwrd"&gt;else&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        {&lt;/pre&gt;

  &lt;pre&gt;            _stopwatch.Reset();&lt;/pre&gt;

  &lt;pre class="alt"&gt;        }&lt;/pre&gt;

  &lt;pre&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        _stopwatch.Start();&lt;/pre&gt;

  &lt;pre&gt;        &lt;span class="kwrd"&gt;if&lt;/span&gt; (UseCustomSort)&lt;/pre&gt;

  &lt;pre class="alt"&gt;        {&lt;/pre&gt;

  &lt;pre&gt;            e.Handled = &lt;span class="kwrd"&gt;true&lt;/span&gt;;   &lt;span class="rem"&gt;// prevent the built-in sort from sorting&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;            PerformCustomSort(e.Column);&lt;/pre&gt;

  &lt;pre&gt;            CustomSortingDone();&lt;/pre&gt;

  &lt;pre class="alt"&gt;        }&lt;/pre&gt;

  &lt;pre&gt;        &lt;span class="kwrd"&gt;else&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        {&lt;/pre&gt;

  &lt;pre&gt;            Dispatcher.BeginInvoke(DispatcherPriority.Normal, &lt;span class="kwrd"&gt;new&lt;/span&gt; NoArgDelegate(StandardSortingDone));&lt;/pre&gt;

  &lt;pre class="alt"&gt;        }&lt;/pre&gt;

  &lt;pre&gt;    }&lt;/pre&gt;

  &lt;pre class="alt"&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre&gt;    &lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; StandardSortingDone()&lt;/pre&gt;

  &lt;pre class="alt"&gt;    {&lt;/pre&gt;

  &lt;pre&gt;        _stopwatch.Stop();&lt;/pre&gt;

  &lt;pre class="alt"&gt;        statusTextBlock1.Text = &lt;span class="str"&gt;&amp;quot;Buit-in Sort: &amp;quot;&lt;/span&gt; + _stopwatch.ElapsedMilliseconds.ToString() + &lt;span class="str"&gt;&amp;quot; msec&amp;quot;&lt;/span&gt;;&lt;/pre&gt;

  &lt;pre&gt;    }&lt;/pre&gt;

  &lt;pre class="alt"&gt;    &lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; CustomSortingDone()&lt;/pre&gt;

  &lt;pre&gt;    {&lt;/pre&gt;

  &lt;pre class="alt"&gt;        _stopwatch.Stop();&lt;/pre&gt;

  &lt;pre&gt;        statusTextBlock2.Text = &lt;span class="str"&gt;&amp;quot;Custom Sort: &amp;quot;&lt;/span&gt; + _stopwatch.ElapsedMilliseconds.ToString() + &lt;span class="str"&gt;&amp;quot; msec&amp;quot;&lt;/span&gt;;&lt;/pre&gt;

  &lt;pre class="alt"&gt;    }&lt;/pre&gt;

  &lt;pre&gt;    &lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; PerformCustomSort(DataGridColumn column)&lt;/pre&gt;

  &lt;pre class="alt"&gt;    {&lt;/pre&gt;

  &lt;pre&gt; &lt;/pre&gt;

  &lt;pre class="alt"&gt;        ListSortDirection direction = (column.SortDirection != ListSortDirection.Ascending) ? &lt;/pre&gt;

  &lt;pre&gt;                                 ListSortDirection.Ascending : ListSortDirection.Descending;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        column.SortDirection = direction;&lt;/pre&gt;

  &lt;pre&gt;        ListCollectionView lcv = (ListCollectionView)CollectionViewSource.GetDefaultView(WPF_DataGrid.ItemsSource);&lt;/pre&gt;

  &lt;pre class="alt"&gt;        MySort mySort = &lt;span class="kwrd"&gt;new&lt;/span&gt; MySort(direction, column);&lt;/pre&gt;

  &lt;pre&gt;        lcv.CustomSort = mySort;  &lt;span class="rem"&gt;// provide our own sort&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;    }&lt;/pre&gt;

  &lt;pre&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre class="alt"&gt;    &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; MySort : IComparer&lt;/pre&gt;

  &lt;pre&gt;    {&lt;/pre&gt;

  &lt;pre class="alt"&gt;        &lt;span class="kwrd"&gt;public&lt;/span&gt; MySort(ListSortDirection direction, DataGridColumn column)&lt;/pre&gt;

  &lt;pre&gt;        {&lt;/pre&gt;

  &lt;pre class="alt"&gt;            Direction = direction;&lt;/pre&gt;

  &lt;pre&gt;            Column = column;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        }&lt;/pre&gt;

  &lt;pre&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        &lt;span class="kwrd"&gt;public&lt;/span&gt; ListSortDirection Direction&lt;/pre&gt;

  &lt;pre&gt;        {&lt;/pre&gt;

  &lt;pre class="alt"&gt;            get;&lt;/pre&gt;

  &lt;pre&gt;            &lt;span class="kwrd"&gt;private&lt;/span&gt; set;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        }&lt;/pre&gt;

  &lt;pre&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        &lt;span class="kwrd"&gt;public&lt;/span&gt; DataGridColumn Column&lt;/pre&gt;

  &lt;pre&gt;        {&lt;/pre&gt;

  &lt;pre class="alt"&gt;            get;&lt;/pre&gt;

  &lt;pre&gt;            &lt;span class="kwrd"&gt;private&lt;/span&gt; set;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        }&lt;/pre&gt;

  &lt;pre&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        &lt;span class="kwrd"&gt;int&lt;/span&gt; StringCompare(&lt;span class="kwrd"&gt;string&lt;/span&gt; s1, &lt;span class="kwrd"&gt;string&lt;/span&gt; s2)&lt;/pre&gt;

  &lt;pre&gt;        {&lt;/pre&gt;

  &lt;pre class="alt"&gt;            &lt;span class="kwrd"&gt;if&lt;/span&gt; (Direction == ListSortDirection.Ascending)&lt;/pre&gt;

  &lt;pre&gt;                &lt;span class="kwrd"&gt;return&lt;/span&gt; s1.CompareTo(s2);&lt;/pre&gt;

  &lt;pre class="alt"&gt;            &lt;span class="kwrd"&gt;return&lt;/span&gt; s2.CompareTo(s1);&lt;/pre&gt;

  &lt;pre&gt;        }&lt;/pre&gt;

  &lt;pre class="alt"&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre&gt;        &lt;span class="kwrd"&gt;int&lt;/span&gt; IComparer.Compare(&lt;span class="kwrd"&gt;object&lt;/span&gt; X, &lt;span class="kwrd"&gt;object&lt;/span&gt; Y)&lt;/pre&gt;

  &lt;pre class="alt"&gt;        {&lt;/pre&gt;

  &lt;pre&gt;            &lt;span class="kwrd"&gt;int&lt;/span&gt; int1, int2;&lt;/pre&gt;

  &lt;pre class="alt"&gt;            &lt;span class="kwrd"&gt;string&lt;/span&gt; str1, str2;&lt;/pre&gt;

  &lt;pre&gt;            &lt;span class="kwrd"&gt;switch&lt;/span&gt; ((&lt;span class="kwrd"&gt;string&lt;/span&gt;)Column.Header)&lt;/pre&gt;

  &lt;pre class="alt"&gt;            {&lt;/pre&gt;

  &lt;pre&gt;                &lt;span class="kwrd"&gt;case&lt;/span&gt; &lt;span class="str"&gt;&amp;quot;Id&amp;quot;&lt;/span&gt;:&lt;/pre&gt;

  &lt;pre class="alt"&gt;                    int1 = ((Employee)(X)).Id;&lt;/pre&gt;

  &lt;pre&gt;                    int2 = ((Employee)(Y)).Id;&lt;/pre&gt;

  &lt;pre class="alt"&gt;                    &lt;span class="kwrd"&gt;if&lt;/span&gt; (Direction == ListSortDirection.Ascending)&lt;/pre&gt;

  &lt;pre&gt;                        &lt;span class="kwrd"&gt;return&lt;/span&gt; int1.CompareTo(int2);&lt;/pre&gt;

  &lt;pre class="alt"&gt;                    &lt;span class="kwrd"&gt;return&lt;/span&gt; int2.CompareTo(int1);&lt;/pre&gt;

  &lt;pre&gt;                &lt;span class="kwrd"&gt;case&lt;/span&gt; &lt;span class="str"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;:&lt;/pre&gt;

  &lt;pre class="alt"&gt;                    str1 = ((Employee)X).Name;&lt;/pre&gt;

  &lt;pre&gt;                    str2 = ((Employee)Y).Name;&lt;/pre&gt;

  &lt;pre class="alt"&gt;                    &lt;span class="kwrd"&gt;return&lt;/span&gt; StringCompare(str1, str2);&lt;/pre&gt;

  &lt;pre&gt;                &lt;span class="rem"&gt;// ... do same for other columns&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;     &lt;/pre&gt;

  &lt;pre&gt;              }&lt;/pre&gt;

  &lt;pre class="alt"&gt;            &lt;span class="kwrd"&gt;return&lt;/span&gt; 0;&lt;/pre&gt;

  &lt;pre&gt;        }&lt;/pre&gt;

  &lt;pre class="alt"&gt;    }&lt;/pre&gt;

  &lt;pre&gt;   &lt;span class="kwrd"&gt;private&lt;/span&gt; Stopwatch _stopwatch;&lt;/pre&gt;

  &lt;pre class="alt"&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;style type="text/css"&gt;




.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;div class="csharpcode"&gt;&lt;strong&gt;&lt;u&gt;XAML Code:&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;

&lt;div class="csharpcode"&gt;
  &lt;pre class="alt"&gt;&amp;lt;Window x:Class=&lt;span class="str"&gt;&amp;quot;DataGridSortDemo.Window1&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;    xmlns=&lt;span class="str"&gt;&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;    xmlns:x=&lt;span class="str"&gt;&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;    xmlns:sys=&lt;span class="str"&gt;&amp;quot;clr-namespace:System;assembly=mscorlib&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;    xmlns:local=&lt;span class="str"&gt;&amp;quot;clr-namespace:DataGridSortDemo&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;    xmlns:dg=&lt;span class="str"&gt;&amp;quot;http://schemas.microsoft.com/wpf/2008/toolkit&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;    xmlns:xcdg=&lt;span class="str"&gt;&amp;quot;http://schemas.xceed.com/wpf/xaml/datagrid&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;    Title=&lt;span class="str"&gt;&amp;quot;Microsoft DataGrid Sort Example&amp;quot;&lt;/span&gt; Height=&lt;span class="str"&gt;&amp;quot;760&amp;quot;&lt;/span&gt; Width=&lt;span class="str"&gt;&amp;quot;850&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;    &amp;gt;&lt;/pre&gt;

  &lt;pre&gt;    &amp;lt;Window.Resources&amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        &amp;lt;local:Employees x:Key=&lt;span class="str"&gt;&amp;quot;employees&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;    &amp;lt;/Window.Resources&amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;  &amp;lt;Grid&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;    &amp;lt;Grid.RowDefinitions&amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;      &amp;lt;RowDefinition MinHeight=&lt;span class="str"&gt;&amp;quot;25&amp;quot;&lt;/span&gt; Height=&lt;span class="str"&gt;&amp;quot;Auto&amp;quot;&lt;/span&gt;/&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;      &amp;lt;RowDefinition MinHeight=&lt;span class="str"&gt;&amp;quot;3in&amp;quot;&lt;/span&gt; Height=&lt;span class="str"&gt;&amp;quot;*&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;      &amp;lt;RowDefinition Height=&lt;span class="str"&gt;&amp;quot;Auto&amp;quot;&lt;/span&gt; MinHeight=&lt;span class="str"&gt;&amp;quot;10&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;      &amp;lt;RowDefinition Height=&lt;span class="str"&gt;&amp;quot;Auto&amp;quot;&lt;/span&gt; MinHeight=&lt;span class="str"&gt;&amp;quot;10&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;      &amp;lt;RowDefinition Height=&lt;span class="str"&gt;&amp;quot;Auto&amp;quot;&lt;/span&gt; MinHeight=&lt;span class="str"&gt;&amp;quot;10&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;      &amp;lt;RowDefinition Height=&lt;span class="str"&gt;&amp;quot;Auto&amp;quot;&lt;/span&gt; MinHeight=&lt;span class="str"&gt;&amp;quot;10&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;    &amp;lt;/Grid.RowDefinitions&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;    &amp;lt;Grid.ColumnDefinitions&amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;      &amp;lt;ColumnDefinition Width=&lt;span class="str"&gt;&amp;quot;Auto&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;    &amp;lt;/Grid.ColumnDefinitions&amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre&gt; &lt;/pre&gt;

  &lt;pre class="alt"&gt;    &amp;lt;dg:DataGrid x:Name=&lt;span class="str"&gt;&amp;quot;WPF_DataGrid&amp;quot;&lt;/span&gt; FontSize=&lt;span class="str"&gt;&amp;quot;12pt&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;                 Grid.Row=&lt;span class="str"&gt;&amp;quot;1&amp;quot;&lt;/span&gt; Grid.Column=&lt;span class="str"&gt;&amp;quot;0&amp;quot;&lt;/span&gt;  Margin=&lt;span class="str"&gt;&amp;quot;10,2,10,2&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;                 AutoGenerateColumns=&lt;span class="str"&gt;&amp;quot;False&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;                 Sorting=&lt;span class="str"&gt;&amp;quot;WPF_DataGrid_Sorting&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;                 ItemsSource=&lt;span class="str"&gt;&amp;quot;{StaticResource employees}&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;              &amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;            &lt;/pre&gt;

  &lt;pre&gt;      &amp;lt;dg:DataGrid.Columns&amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        &amp;lt;dg:DataGridTextColumn Width=&lt;span class="str"&gt;&amp;quot;Auto&amp;quot;&lt;/span&gt; Header=&lt;span class="str"&gt;&amp;quot;Id&amp;quot;&lt;/span&gt; DataFieldBinding=&lt;span class="str"&gt;&amp;quot;{Binding Path=Id}&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/dg:DataGridTextColumn&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;        &amp;lt;dg:DataGridTextColumn Width=&lt;span class="str"&gt;&amp;quot;Auto&amp;quot;&lt;/span&gt; Header=&lt;span class="str"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt; DataFieldBinding=&lt;span class="str"&gt;&amp;quot;{Binding Path=Name}&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/dg:DataGridTextColumn&amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        &amp;lt;dg:DataGridTextColumn Width=&lt;span class="str"&gt;&amp;quot;Auto&amp;quot;&lt;/span&gt; Header=&lt;span class="str"&gt;&amp;quot;Position&amp;quot;&lt;/span&gt; DataFieldBinding=&lt;span class="str"&gt;&amp;quot;{Binding Path=Position}&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/dg:DataGridTextColumn&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;        &amp;lt;dg:DataGridTextColumn Width=&lt;span class="str"&gt;&amp;quot;Auto&amp;quot;&lt;/span&gt; Header=&lt;span class="str"&gt;&amp;quot;Tel&amp;quot;&lt;/span&gt; DataFieldBinding=&lt;span class="str"&gt;&amp;quot;{Binding Path=Telephone}&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/dg:DataGridTextColumn&amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        &amp;lt;dg:DataGridTextColumn Width=&lt;span class="str"&gt;&amp;quot;Auto&amp;quot;&lt;/span&gt; Header=&lt;span class="str"&gt;&amp;quot;Email&amp;quot;&lt;/span&gt; DataFieldBinding=&lt;span class="str"&gt;&amp;quot;{Binding Path=Email}&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/dg:DataGridTextColumn&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;        &amp;lt;dg:DataGridTextColumn Width=&lt;span class="str"&gt;&amp;quot;Auto&amp;quot;&lt;/span&gt; Header=&lt;span class="str"&gt;&amp;quot;Enabled&amp;quot;&lt;/span&gt; DataFieldBinding=&lt;span class="str"&gt;&amp;quot;{Binding Path=Enabled}&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/dg:DataGridTextColumn&amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        &amp;lt;dg:DataGridTextColumn Width=&lt;span class="str"&gt;&amp;quot;Auto&amp;quot;&lt;/span&gt; Header=&lt;span class="str"&gt;&amp;quot;City&amp;quot;&lt;/span&gt; DataFieldBinding=&lt;span class="str"&gt;&amp;quot;{Binding Path=City}&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/dg:DataGridTextColumn&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;        &amp;lt;dg:DataGridTextColumn Width=&lt;span class="str"&gt;&amp;quot;Auto&amp;quot;&lt;/span&gt; Header=&lt;span class="str"&gt;&amp;quot;Country&amp;quot;&lt;/span&gt; DataFieldBinding=&lt;span class="str"&gt;&amp;quot;{Binding Path=Country}&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/dg:DataGridTextColumn&amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;     &amp;lt;/dg:DataGrid.Columns&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;    &amp;lt;/dg:DataGrid&amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre&gt;    &amp;lt;TextBlock Grid.Row=&lt;span class="str"&gt;&amp;quot;2&amp;quot;&lt;/span&gt; Name=&lt;span class="str"&gt;&amp;quot;statusTextBlock1&amp;quot;&lt;/span&gt; Foreground=&lt;span class="str"&gt;&amp;quot;Red&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;               FontSize=&lt;span class="str"&gt;&amp;quot;12pt&amp;quot;&lt;/span&gt; Text=&lt;span class="str"&gt;&amp;quot;&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;    &amp;lt;TextBlock Grid.Row=&lt;span class="str"&gt;&amp;quot;3&amp;quot;&lt;/span&gt; Grid.Column=&lt;span class="str"&gt;&amp;quot;0&amp;quot;&lt;/span&gt; Name=&lt;span class="str"&gt;&amp;quot;statusTextBlock2&amp;quot;&lt;/span&gt; Foreground=&lt;span class="str"&gt;&amp;quot;Green&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;               FontSize=&lt;span class="str"&gt;&amp;quot;12pt&amp;quot;&lt;/span&gt;  Text=&lt;span class="str"&gt;&amp;quot;&amp;quot;&lt;/span&gt;  /&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;    &amp;lt;CheckBox  Name=&lt;span class="str"&gt;&amp;quot;CustomSortCB&amp;quot;&lt;/span&gt; FontWeight=&lt;span class="str"&gt;&amp;quot;Bold&amp;quot;&lt;/span&gt;  FontSize=&lt;span class="str"&gt;&amp;quot;12pt&amp;quot;&lt;/span&gt; Grid.Row=&lt;span class="str"&gt;&amp;quot;0&amp;quot;&lt;/span&gt; Grid.Column=&lt;span class="str"&gt;&amp;quot;0&amp;quot;&lt;/span&gt; Margin=&lt;span class="str"&gt;&amp;quot;10,6,6,6&amp;quot;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;               Foreground=&lt;span class="str"&gt;&amp;quot;Blue&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;      Use Custom Sort  [Check / Uncheck box, then Click on the DataGrid header to compare Sort performance]&lt;/pre&gt;

  &lt;pre class="alt"&gt;    &amp;lt;/CheckBox&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre class="alt"&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre&gt;  &amp;lt;/Grid&amp;gt;&lt;/pre&gt;

  &lt;pre class="alt"&gt;&amp;lt;/Window&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;

&lt;h5&gt;&lt;u&gt;&lt;font color="#6ab5f2"&gt;&lt;/font&gt;&lt;/u&gt;&lt;/h5&gt;

&lt;h5&gt;&lt;u&gt;&lt;font color="#6ab5f2"&gt;Caveats:&lt;/font&gt;&lt;/u&gt;&lt;/h5&gt;

&lt;p&gt;You can only use the CustomSort if your DataGrid is bound to an IList. You cannot use the CustomSort if you bound to an instance of IBindingList such as DataView. In this case the class that derives from ICollectionView is a BindingListCollectionView which does not have a custom sort property. The view in this case delegates the Sort logic to the underlying DataView which does not allow sort customization.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8898795" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/jgoldb/attachment/8898795.ashx" length="106105" type="application/x-zip-compressed" /></item><item><title>What’s new in WPF 3.5 SP1: Splash Screen to improve perceived startup perf</title><link>http://blogs.msdn.com/jgoldb/archive/2008/08/12/what-s-new-in-wpf-3-5-sp1-splash-screen-to-improve-perceived-startup-perf.aspx</link><pubDate>Tue, 12 Aug 2008 23:23:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8853397</guid><dc:creator>jgoldb</dc:creator><slash:comments>12</slash:comments><comments>http://blogs.msdn.com/jgoldb/comments/8853397.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jgoldb/commentrss.aspx?PostID=8853397</wfw:commentRss><description>&lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 13pt"&gt;&lt;strong&gt;&lt;u&gt;&lt;font face="Calibri" color="#004080" size="3"&gt;Summary: &lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Calibri" color="#004080" size="3"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-themecolor: text2"&gt;To improve the perception of a more responsive startup experience many WPF applications added a Splash Screen to their startup.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;The Splash Screen, which does not load WPF code shows as soon as possible and is displayed until the application main window is rendered.       &lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Up until 3.5 Sp1 we pointed developers to sample code available on this &lt;/span&gt;&lt;a href="http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;u&gt;blog&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;.      &lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;In &lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=124150 "&gt;just released&lt;/a&gt; .Net 3.5 SP1 we added basic Splash Screen support and new APIs and we recommend that you take advantage of it. (See download locations below)&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;A Visual Studio 2008 Sp1 Item Template that makes adding a Splash Screen much easier is available on &lt;a href="http://www.codeplex.com/wpf/Release/ProjectReleases.aspx?ReleaseId=14962" target="_blank"&gt;WPF Futures&lt;/a&gt; site on &lt;a href="http://www.codeplex.com/wpf" target="_blank"&gt;www.codeplex.com/wpf&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Calibri" color="#004080" size="3"&gt;&lt;u&gt;&lt;strong&gt;How to Use:&lt;/strong&gt;&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h5 style="margin: 0in 0in 0pt"&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;font color="#004080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Approach A:            &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;font color="#004080"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;The easiest way to add is by using VS 2008&amp;#160; SP1.&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: #1f497d; font-family: symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;font size="2"&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Create a new Standalone VB or C# WPF project in VS 2008 Sp1.&amp;#160; &lt;/span&gt;&lt;font face="Calibri" color="#1f497d"&gt;Verify &amp;#8220;Target Framework&amp;#8221; project property is &amp;#8220;.Net Framework 3.5&amp;#8221;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .75in"&gt;&lt;span style="font-size: 10pt; color: #1f497d; font-family: symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Add an image (your splash screen image) to the project (e.g. by drag and drop)&amp;#160; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .75in"&gt;&lt;span style="font-size: 10pt; color: #1f497d; font-family: symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Set the image &lt;b&gt;BuildAction&lt;/b&gt; to &lt;b&gt;SplashScreen&lt;/b&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .75in"&gt;&lt;span style="font-size: 10pt; color: #1f497d; font-family: symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Do F5 ( Build+Run), splash screen should be shown. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .75in"&gt;&lt;span style="font-size: 10pt; color: #1f497d; font-family: symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;To disable the Splash Screen image functionality you can either: &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .75in"&gt;&lt;span style="font-size: 10pt; color: #1f497d; font-family: &amp;#39;Courier New&amp;#39;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;#39;Courier New&amp;#39;"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#160;&amp;#160; o&lt;span style="font: 7pt &amp;#39;Times New Roman&amp;#39;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Remove the &amp;#8220;SplashScreen.png&amp;#8221; image from the project, or &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .75in"&gt;&lt;span style="font-size: 10pt; color: #1f497d; font-family: &amp;#39;Courier New&amp;#39;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;#39;Courier New&amp;#39;"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#160;&amp;#160; o &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Set the splash image &lt;b&gt;BuildAction&lt;/b&gt; to &amp;#8216;&lt;b&gt;None&amp;#8217;&lt;/b&gt;. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .75in"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Wha.5SP1SplashScreentoimproveperceivedst_B9A0/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="326" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Wha.5SP1SplashScreentoimproveperceivedst_B9A0/image_thumb.png" width="232" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;font color="#1f497d"&gt;&lt;span class="MyNormalStyleChar"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Upon&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt; compile, the build (PresentationBuildTasks.dll) will generates below code in App.g.cs: &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 100.62%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; height: 109px; background-color: #f4f4f4"&gt;   &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;     &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   1:&lt;/span&gt; SplashScreen splashScreen = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; SplashScreen(&lt;span style="color: #006080"&gt;&amp;quot;Splashscreen1.png&amp;quot;&lt;/span&gt;);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   2:&lt;/span&gt; splashScreen.Show(&lt;span style="color: #0000ff"&gt;true&lt;/span&gt;);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   3:&lt;/span&gt; MyApp.App app = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; MyApp.App();&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   4:&lt;/span&gt; app.InitializeComponent();&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   5:&lt;/span&gt; app.Run();&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p class="MyNormalStyle" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;font face="Calibri"&gt;&lt;font color="#1f497d"&gt;&lt;font size="2"&gt;&lt;u&gt;Note:&lt;/u&gt; &lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;Above code will be generated in VS 2008 Sp1 only if the &amp;#8220;Target Framework&amp;#8221; project property is &amp;#8220;.Net Framework 3.5&amp;#8221;. Otherwise no code will be generated.&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class="MyNormalStyle" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;font face="Calibri" color="#1f497d"&gt;&lt;/font&gt;&lt;/p&gt;

&lt;h5 style="margin: 0in 0in 0pt"&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;font color="#004080"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h5&gt;

&lt;h5 style="margin: 0in 0in 0pt"&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;font color="#004080"&gt;Approach B:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h5&gt;

&lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&lt;font color="#004080"&gt;Install the Splash Screen Visual Studio 2008 Sp1 Item Template from the &lt;/font&gt;&lt;font color="#004080"&gt;&lt;a href="http://www.codeplex.com/wpf/Release/ProjectReleases.aspx?ReleaseId=14962"&gt;WPF Futures&lt;/a&gt;&lt;/font&gt;&lt;font color="#004080"&gt; site. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;font face="Calibri"&gt;&lt;span style="font-size: 10pt; color: #1f497d; font-family: symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;font size="2"&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Create a new Standalone VB or C# WPF project in VS 2008 Sp1.&amp;#160; &lt;/span&gt;&lt;font color="#1f497d"&gt;Verify &amp;#8220;Target Framework&amp;#8221; project property is &amp;#8220;.Net Framework 3.5&amp;#8221;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .75in"&gt;&lt;font color="#004080"&gt;&lt;font face="Calibri"&gt;&lt;span style="font-size: 10pt; color: #1f497d; font-family: symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;font size="2"&gt;In VS,&amp;#160; Right-Click on your Project and then select &amp;#8220;Add / New Item&amp;#8230; / Splash Screen (WPF)&amp;#8221;.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .75in"&gt;&lt;font face="Calibri"&gt;&lt;span style="font-size: 10pt; color: #1f497d; font-family: symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;font size="2"&gt;Notice the new image &lt;b&gt;BuildAction&lt;/b&gt;&amp;#160; is set to &lt;b&gt;SplashScreen&lt;/b&gt; for you.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .75in"&gt;&lt;font face="Calibri"&gt;&lt;span style="font-size: 10pt; color: #1f497d; font-family: symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;font size="2"&gt;Do F5 (Build+Run), the default splash screen image that was installed with the template will be shown (you likely want to replace with your own Splash Screen image)&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo1; tab-stops: list .75in"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Wha.5SP1SplashScreentoimproveperceivedst_B9A0/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="269" alt="image" src="http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Wha.5SP1SplashScreentoimproveperceivedst_B9A0/image_thumb_1.png" width="412" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p class="MyNormalStyle" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;font face="Calibri" color="#1f497d"&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;h5 style="margin: 0in 0in 0pt"&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;font color="#004080"&gt;Approach C: 
          &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;font color="#004080"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h5&gt;

&lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Another approach is to directly use the new public Splash Screen APIs. With this approach you can set the &amp;#8216;BuildAction=Resource&amp;#8217;. 
    &lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;For example you can call the following code:&lt;/span&gt;&lt;/p&gt;

&lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; background-color: #f4f4f4"&gt;
  &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;
    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   1:&lt;/span&gt; SplashScreen appSplash = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; SplashScreen(&lt;span style="color: #006080"&gt;&amp;quot;Splashscreen1.png&amp;quot;&lt;/span&gt;);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   2:&lt;/span&gt; appSplash.Show(&lt;span style="color: #0000ff"&gt;false&lt;/span&gt;);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   3:&lt;/span&gt; &lt;span style="color: #008000"&gt;//&amp;#8230;.do some work&amp;#8230;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   4:&lt;/span&gt; appSplash.Close( TimeSpan.FromSeconds(0.3)); &lt;span style="color: #008000"&gt;// Splash to fadeout in 300ms&lt;/span&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;The WPF Splash Screen APIs are defined as below:&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; background-color: #f4f4f4"&gt;
  &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;
    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;namespace&lt;/span&gt; System.Windows&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   2:&lt;/span&gt; {&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   3:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;class&lt;/span&gt; SplashScreen&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   4:&lt;/span&gt;     {&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   5:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; SplashScreen(&lt;span style="color: #0000ff"&gt;string&lt;/span&gt; resourceName);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   6:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; SplashScreen(Assembly resourceAssembly, &lt;span style="color: #0000ff"&gt;string&lt;/span&gt; resourceName);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   7:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;void&lt;/span&gt; Show(&lt;span style="color: #0000ff"&gt;bool&lt;/span&gt; autoClose);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   8:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;void&lt;/span&gt; Close(TimeSpan fadeOutDuration);    &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   9:&lt;/span&gt;     }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  10:&lt;/span&gt; }&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table class="MsoTableGrid" style="border-right: medium none; border-top: medium none; margin: auto auto auto 18.9pt; border-left: medium none; width: 491.4pt; border-bottom: medium none; border-collapse: collapse; mso-border-alt: solid black .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184" cellspacing="0" cellpadding="0" width="655" border="1"&gt;&lt;tbody&gt;
    &lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; border-top: black 1pt solid; padding-left: 5.4pt; background: #d9d9d9; padding-bottom: 0in; border-left: black 1pt solid; width: 491.4pt; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217" valign="top" width="655" colspan="2"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; color: blue; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;public&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt; ApplicationSplashScreen(&lt;span style="color: blue"&gt;string&lt;/span&gt; resourceName) &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr style="mso-yfti-irow: 1"&gt;
      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 76.95pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="103"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;Behavior &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: #f0f0f0; padding-bottom: 0in; width: 414.45pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt" valign="top" width="553"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;Constructor. &lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;i style="mso-bidi-font-style: normal"&gt;resourceName&lt;/i&gt; points to the embedded splash image &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr style="mso-yfti-irow: 2"&gt;
      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 76.95pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="103"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;Exceptions &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: #f0f0f0; padding-bottom: 0in; width: 414.45pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt" valign="top" width="553"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;none &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr style="mso-yfti-irow: 3"&gt;
      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; background: #d9d9d9; padding-bottom: 0in; border-left: black 1pt solid; width: 491.4pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-top-alt: solid black .5pt" valign="top" width="655" colspan="2"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; color: blue; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;public&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt; ApplicationSplashScreen(&lt;span style="color: #2b91af"&gt;Assembly&lt;/span&gt; resourceAssembly, &lt;span style="color: blue"&gt;string&lt;/span&gt; resourceName) &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr style="mso-yfti-irow: 4"&gt;
      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 76.95pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="103"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;Behavior &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: #f0f0f0; padding-bottom: 0in; width: 414.45pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt" valign="top" width="553"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;Constructor. &lt;i style="mso-bidi-font-style: normal"&gt;resourceAssembly&lt;/i&gt; specify the assembly in which resources lives &lt;i style="mso-bidi-font-style: normal"&gt;resourceName&lt;/i&gt; points to the embedded splash image &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr style="mso-yfti-irow: 5"&gt;
      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 76.95pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="103"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;Exceptions &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: #f0f0f0; padding-bottom: 0in; width: 414.45pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt" valign="top" width="553"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;none &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr style="mso-yfti-irow: 6"&gt;
      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; background: #d9d9d9; padding-bottom: 0in; border-left: black 1pt solid; width: 491.4pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-top-alt: solid black .5pt" valign="top" width="655" colspan="2"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; color: blue; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;public&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt; &lt;span style="color: blue"&gt;void&lt;/span&gt; Show(&lt;span style="color: blue"&gt;bool&lt;/span&gt; autoClose); &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr style="mso-yfti-irow: 7"&gt;
      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 76.95pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="103"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;Behavior &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: #f0f0f0; padding-bottom: 0in; width: 414.45pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt" valign="top" width="553"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;Constructor. Shows the splash image. &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;If &lt;i style="mso-bidi-font-style: normal"&gt;autoClose&lt;/i&gt; is true, the code uses the dispatcher to queue an item at Idle priority, enabling the Splash screen to start fading out using the default &lt;i style="mso-bidi-font-style: normal"&gt;fadeOutDuration&lt;/i&gt; (300 msec) after the application first renders.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;If &lt;i style="mso-bidi-font-style: normal"&gt;autoClose&lt;/i&gt; is false, the app is responsible to call &lt;i style="mso-bidi-font-style: normal"&gt;Close&lt;/i&gt;(&lt;i style="mso-bidi-font-style: normal"&gt;fadeOutDuration&lt;/i&gt;), in this case the splash screen fades out using the provided &lt;i style="mso-bidi-font-style: normal"&gt;fadeOutDuration&lt;/i&gt;. &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr style="mso-yfti-irow: 8"&gt;
      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 76.95pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="103"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;Exceptions &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: #f0f0f0; padding-bottom: 0in; width: 414.45pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt" valign="top" width="553"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;IOException&lt;/b&gt;&lt;span style="color: #1f497d"&gt; &lt;/span&gt;if resource provided in constructor not found in app assembly &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr style="mso-yfti-irow: 9"&gt;
      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; background: #d9d9d9; padding-bottom: 0in; border-left: black 1pt solid; width: 491.4pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; mso-border-alt: solid black .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-top-alt: solid black .5pt" valign="top" width="655" colspan="2"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; color: blue; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;public&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt; &lt;span style="color: blue"&gt;void&lt;/span&gt; Close(&lt;span style="color: blue"&gt;TimeSpan&lt;/span&gt; fadeOutDuration) &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr style="mso-yfti-irow: 10"&gt;
      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 76.95pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="103"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;Behavior &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: #f0f0f0; padding-bottom: 0in; width: 414.45pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt" valign="top" width="553"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;Closes the splash window.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;fadeOutDuration&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt; is the time for splash screen to fade out. If &lt;i style="mso-bidi-font-style: normal"&gt;autoClose&lt;/i&gt; is true, WPF will close the window and use a 300 msec as the default &lt;i style="mso-bidi-font-style: normal"&gt;fadeOutDuration&lt;/i&gt;. &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr style="mso-yfti-irow: 11; mso-yfti-lastrow: yes"&gt;
      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; border-left: black 1pt solid; width: 76.95pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt" valign="top" width="103"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;Exceptions &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td style="border-right: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: #f0f0f0; padding-bottom: 0in; width: 414.45pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: black 1pt solid; background-color: transparent; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt" valign="top" width="553"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-language: he"&gt;none&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt; &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;h2 style="margin: 10pt 0in 0pt"&gt;&lt;font face="Cambria" size="4"&gt;&lt;font color="#4f81bd"&gt;&lt;u&gt;&lt;font face="Calibri" color="#004080" size="3"&gt;Caveats:&lt;/font&gt;&lt;/u&gt; &lt;/font&gt;&lt;/font&gt;&lt;/h2&gt;

&lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-themecolor: text2"&gt;It is important to understand that the Splash Screen has the following limitations: 
    &lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: symbol; mso-themecolor: text2; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&lt;span style="font: 7pt &amp;#39;Times New Roman&amp;#39;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; mso-themecolor: text2"&gt;&lt;font face="Calibri"&gt;It does not actually improve application cold startup time. 
      &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: symbol; mso-themecolor: text2; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&lt;span style="font: 7pt &amp;#39;Times New Roman&amp;#39;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; mso-themecolor: text2"&gt;&lt;font face="Calibri"&gt;Cannot display sequence of splash images or animation. 
      &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: symbol; mso-themecolor: text2; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&lt;span style="font: 7pt &amp;#39;Times New Roman&amp;#39;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; mso-themecolor: text2"&gt;&lt;font face="Calibri"&gt;Does not support for animated GIFs 
      &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: symbol; mso-themecolor: text2; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&lt;span style="font: 7pt &amp;#39;Times New Roman&amp;#39;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; mso-themecolor: text2"&gt;&lt;font face="Calibri"&gt;Does not support earlier versions of VS (earlier than VS2008 Sp1). You should still be able to use the APIs (e.g. Approach C)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="font-size: 11pt; color: #1f497d; mso-themecolor: text2"&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: symbol; mso-themecolor: text2; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&lt;span style="font: 7pt &amp;#39;Times New Roman&amp;#39;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; mso-themecolor: text2"&gt;&lt;font face="Calibri"&gt;Does not support XBAPs (XBAPs already have their own improved coldstart progress page in&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;.Net 3.5 Sp1) 

      &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: symbol; mso-themecolor: text2; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&lt;span style="font: 7pt &amp;#39;Times New Roman&amp;#39;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; mso-themecolor: text2"&gt;&lt;font face="Calibri"&gt;Does not have&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;XAML support for setting splash screen image 

      &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; font-family: symbol; mso-themecolor: text2; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"&gt;&lt;span style="mso-list: ignore"&gt;&amp;#183;&lt;span style="font: 7pt &amp;#39;Times New Roman&amp;#39;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;span style="font-size: 11pt; color: #1f497d; mso-themecolor: text2"&gt;Expression Blend does not provide UI to &lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;set the &lt;i style="mso-bidi-font-style: normal"&gt;SplashScreen&lt;/i&gt; build action&lt;/span&gt;&lt;span style="font-size: 11pt; color: #1f497d; mso-themecolor: text2"&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 11pt; color: #1f497d; mso-themecolor: text2"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2 style="margin: 10pt 0in 0pt"&gt;&lt;font face="Calibri" color="#004080" size="3"&gt;&lt;u&gt;.Net 3.5 SP1 Download locations:&lt;/u&gt;&lt;/font&gt;&lt;/h2&gt;

&lt;table class="MsoNormalTable" style="margin: auto auto auto -0.65pt; width: 523.55pt; border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184" cellspacing="0" cellpadding="0" width="698" border="0"&gt;&lt;tbody&gt;
    &lt;tr style="height: 13.05pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
      &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; background: #99ccff; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 312.05pt; padding-top: 0in; border-bottom: windowtext 1pt solid; height: 13.05pt" valign="bottom" nowrap="nowrap" width="416"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-size: 10pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-themecolor: text2; mso-bidi-font-family: arial"&gt;Content &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; border-left-color: #f0f0f0; background: #99ccff; padding-bottom: 0in; width: 211.5pt; padding-top: 0in; border-bottom: windowtext 1pt solid; height: 13.05pt" valign="bottom" nowrap="nowrap" width="282"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt; text-align: center" align="center"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-size: 10pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-themecolor: text2; mso-bidi-font-family: arial"&gt;Links &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr style="height: 8pt; mso-yfti-irow: 1"&gt;
      &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0in; border-left: windowtext 1pt solid; width: 312.05pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: windowtext 1pt solid; height: 8pt" valign="bottom" nowrap="nowrap" width="416"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-themecolor: text2; mso-bidi-font-family: arial"&gt;Visual Studio 2008 Express Editions with Service Pack 1 (Bootstrappers) &lt;/span&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;

        &lt;p&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: #f0f0f0; background: #f2f2f2; padding-bottom: 0in; width: 211.5pt; border-top-color: #f0f0f0; padding-top: 0in; border-bottom: windowtext 1pt solid; height: 8pt" valign="bottom" nowrap="nowrap" width="282"&gt;
        &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; color: #1f497d; font-family: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: 