<?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>Riding Herd</title><link>http://blogs.msdn.com/b/jmazner/</link><description>Jeremy Mazner, Technical Evangelist</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Decoding the FileAttributes field in ProcessMonitor</title><link>http://blogs.msdn.com/b/jmazner/archive/2010/05/27/decoding-the-fileattributes-field-in-processmonitor.aspx</link><pubDate>Thu, 27 May 2010 17:43:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10016458</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=10016458</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2010/05/27/decoding-the-fileattributes-field-in-processmonitor.aspx#comments</comments><description>&lt;p&gt;Random tip: if you're using procmon.exe to monitor file system activity, you'll see a FileAttributes field with a bunch of letters.&amp;nbsp; It's not immediately obvious which letters correspond to which Win32 file attribute &lt;a href="http://msdn.microsoft.com/en-us/library/ee332330(v=VS.85).aspx"&gt;constants&lt;/a&gt;.&amp;nbsp; I asked around internally, and got the answer.&amp;nbsp; Blogging it here for general reference (and yes, the team does plan to update the docs with this).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FILE_ATTRIBUTE_READONLY,&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;_T(&lt;span style="color: #a31515;"&gt;"R"&lt;/span&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FILE_ATTRIBUTE_HIDDEN,&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;_T(&lt;span style="color: #a31515;"&gt;"H"&lt;/span&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FILE_ATTRIBUTE_SYSTEM,&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;_T(&lt;span style="color: #a31515;"&gt;"S"&lt;/span&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FILE_ATTRIBUTE_DIRECTORY,&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;_T(&lt;span style="color: #a31515;"&gt;"D"&lt;/span&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FILE_ATTRIBUTE_ARCHIVE,&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;_T(&lt;span style="color: #a31515;"&gt;"A"&lt;/span&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FILE_ATTRIBUTE_DEVICE,&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;_T(&lt;span style="color: #a31515;"&gt;"D"&lt;/span&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FILE_ATTRIBUTE_NORMAL,&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;_T(&lt;span style="color: #a31515;"&gt;"N"&lt;/span&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FILE_ATTRIBUTE_TEMPORARY,&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;_T(&lt;span style="color: #a31515;"&gt;"T"&lt;/span&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FILE_ATTRIBUTE_SPARSE_FILE,&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;_T(&lt;span style="color: #a31515;"&gt;"SF"&lt;/span&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FILE_ATTRIBUTE_REPARSE_POINT,&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;_T(&lt;span style="color: #a31515;"&gt;"RP"&lt;/span&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FILE_ATTRIBUTE_COMPRESSED,&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;_T(&lt;span style="color: #a31515;"&gt;"C"&lt;/span&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FILE_ATTRIBUTE_OFFLINE,&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;_T(&lt;span style="color: #a31515;"&gt;"O"&lt;/span&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FILE_ATTRIBUTE_NOT_CONTENT_INDEXED,&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;_T(&lt;span style="color: #a31515;"&gt;"NCI"&lt;/span&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FILE_ATTRIBUTE_ENCRYPTED,&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;_T(&lt;span style="color: #a31515;"&gt;"E"&lt;/span&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FILE_ATTRIBUTE_VIRTUAL,&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;_T(&lt;span style="color: #a31515;"&gt;"V"&lt;/span&gt;),&lt;/span&gt;&lt;span style="color: #1f497d;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10016458" width="1" height="1"&gt;</description></item><item><title>You too can look like MS Office 2007 </title><link>http://blogs.msdn.com/b/jmazner/archive/2006/11/21/you-too-can-look-like-ms-office-2007.aspx</link><pubDate>Wed, 22 Nov 2006 01:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1117736</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=1117736</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2006/11/21/you-too-can-look-like-ms-office-2007.aspx#comments</comments><description>&lt;P&gt;Today we announced a new &lt;A class="" href="http://www.microsoft.com/presspass/features/2006/nov06/11-21officeui.mspx" mce_href="http://www.microsoft.com/presspass/features/2006/nov06/11-21officeui.mspx"&gt;licensing program for the Microsoft Office 2007 user interface components&lt;/A&gt;.&amp;nbsp; Licensing UI in this way is something for new Microsoft, but it should work out well for developers who want to take advantage of all the research that went into the UI to improve the usability of their own applications (or who just want to make sure their apps look/behave like Office).&lt;/P&gt;
&lt;P&gt;The license is short and simple (and royalty-free!), and it's accompanied by a detailed set of design guidelines that explain the finer details of implementing the UI controls in the same way as Office.&amp;nbsp; So you get all the tips you need on how to behave consistently with Office, plus a license that gives positive assurance that you have the right to use the UI in your app.&amp;nbsp; You can read more details &lt;A class="" href="http://msdn2.microsoft.com/en-us/office/aa973809.aspx" mce_href="http://msdn2.microsoft.com/en-us/office/aa973809.aspx"&gt;here&lt;/A&gt; and on &lt;A class="" href="http://blogs.msdn.com/jensenh/archive/2006/11/21/licensing-the-2007-microsoft-office-user-interface.aspx" mce_href="http://blogs.msdn.com/jensenh/archive/2006/11/21/licensing-the-2007-microsoft-office-user-interface.aspx"&gt;Jensen's blog&lt;/A&gt;, and watch us discussing the license on &lt;A class="" href="http://channel9.msdn.com/showpost.aspx?postid=259548" mce_href="http://channel9.msdn.com/showpost.aspx?postid=259548"&gt;Channel 9&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I've been helping the Office team think through this licensing approach for a good long while now, and I think they came up with a great solution.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1117736" width="1" height="1"&gt;</description></item><item><title>Setting AutoArchive properties on a folder hierarchy in Outlook 2007</title><link>http://blogs.msdn.com/b/jmazner/archive/2006/10/30/setting-autoarchive-properties-on-a-folder-hierarchy-in-outlook-2007.aspx</link><pubDate>Tue, 31 Oct 2006 02:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:904952</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=904952</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2006/10/30/setting-autoarchive-properties-on-a-folder-hierarchy-in-outlook-2007.aspx#comments</comments><description>&lt;P&gt;Is there anything more fun than writing custom VBA macros to solve a problem you face in your favorite app?&amp;nbsp; Actually, I'm sure there's lots that's more fun.&amp;nbsp; But, since I went through the pain of figuring this out, I figured I'd post here for posterity and see if anyone else found it useful.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;The problem I faced was how to handle RSS feeds in Outlook 2007.&amp;nbsp; I love integrated RSS, but I hate filling up my server quota with tons of RSS items.&amp;nbsp; If I haven't read an RSS item after two weeks, it probably means I don't care about it and it can get permanently deleted.&amp;nbsp; AutoArchive would be great for this, except for two problems:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;you can only have one autoArchive default setting, and a default of "permanently delete everything after two weeks" isn't what I want for the rest of my inbox&lt;/LI&gt;
&lt;LI&gt;Outlook UI offers no way to recursively apply settings down a folder hierarchy.&amp;nbsp; So if you have 100 folders for RSS feeds, you have to click and update the properties on each one.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;My solution?&amp;nbsp; A little macro to read the settings off a folder, then recursively apply those settings to all child folders.&amp;nbsp; You'd think this would be easy, and in fact the Outlook team wrote a nice help article that gets you 90% of the way there.&amp;nbsp; Unfortunatley, the help article is filed under "Auto-Archive", so if you search for "AutoArchive" as it appears in the Outlook UI, you don't find anything.&amp;nbsp; It took me a couple days of playing around with a MAPI store viewer and reading through old MAPI C++ docs to figure out how this all works.&amp;nbsp; In brief:&lt;/P&gt;
&lt;P&gt;Folder archiving properties are not actually stored as properties on the folder item.&amp;nbsp; Instead, they are stored on a hidden item inside the folder of message class "IPC.MS.Outlook.AgingProperties".&amp;nbsp; Hidden items, by the way, are known in the old MAPI parlance as Associated Items (&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;GetContentsTable(MAPI_ASSOCIATED)&lt;FONT face=Arial&gt;).&amp;nbsp; Also, in MAPI-ville, archiving is known as Aging, so all the properties reference aging rather than archiving.&amp;nbsp; Once you have found the item with the message class, there are 6 properties that seem to govern server archiving behavior.&amp;nbsp; They are documented in the code below, but not anywhere else as far as I can tell.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Caveat: This is VBA code for Outlook 2007, not nice VSTO managed code, and running it requires you to lower Outlook's macro security settings.&amp;nbsp; What's more, I'm sure that this is not best practice VBA code writing, is full of errors and bad assumptions, and has terrible error handling.&amp;nbsp; I'm dead certain that this is not a best practice example of automating Outlook.&amp;nbsp; That having been said, it worked okay in the limited scenario for which it was designed.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;CODE&gt;
&lt;P&gt;Option Explicit&lt;/P&gt;
&lt;P&gt;'------------------------------------------------------------------------------&lt;BR&gt;'&lt;BR&gt;' Hex values for the Exchange properties that govern aging / archiving&lt;BR&gt;'&lt;BR&gt;'------------------------------------------------------------------------------&lt;BR&gt;Public Const hexPR_AGING_AGE_FOLDER = &amp;amp;H6857000B ' BOOL Enable aging aka Archive for this folder: True = Enabled False = Disabled&lt;BR&gt;Public Const hexPR_AGING_GRANULARITY = &amp;amp;H36EE0003 'LONG Aging granularity: 0 = Months 1 = Weeks 2 = Days&lt;BR&gt;Public Const hexPR_AGING_PERIOD = &amp;amp;H36EC0003 ' LONG, duration from 1 to 999 (combined with AGING GRANULARITY)&lt;BR&gt;Public Const hexPR_AGING_DELETE_ITEMS = &amp;amp;H6855000B ' BOOL FALSE = archive, TRUE = permanently delete&lt;BR&gt;Public Const hexPR_AGING_FILE_NAME_AFTER9 = &amp;amp;H6859001E ' STRING Path and filename of archive file for Exchange version &amp;gt; Exchange 9&lt;BR&gt;Public Const hexPR_AGING_DEFAULT = &amp;amp;H685E0003 ' LONG values unclear, seems like 3=do not archive, 1=archive according to defaults, 0=custom settings&lt;BR&gt;' the values below are not relevant to folder settings&lt;BR&gt;'Public Const hexPR_AGING_FILE_NAME9_AND_PREV = &amp;amp;H6856001E ' STRING Path and filename of archive file for Exchange version &amp;lt;= Exchange 9&lt;BR&gt;'Public Const hexPR_AGING_DONT_AGE_ME = &amp;amp;H6858000B ' BOOL&lt;BR&gt;'Public Const hexPR_AGING_WHEN_DELETED_ON_SERVER = &amp;amp;H685B000B ' BOOL&lt;BR&gt;'Public Const hexPR_AGING_WAIT_UNTIL_EXPIRED = &amp;amp;H685C000B ' BOOL&lt;BR&gt;'Public Const hexPR_AGING_VERSION = &amp;amp;H685D0003 ' LONG&lt;/P&gt;
&lt;P&gt;' Properties for aging granularity&lt;BR&gt;Public Const AG_MONTHS = 0&lt;BR&gt;Public Const AG_WEEKS = 1&lt;BR&gt;Public Const AG_DAYS = 2&lt;/P&gt;
&lt;P&gt;Public Const strProptagURL As String = "&lt;A href="http://schemas.microsoft.com/mapi/proptag/0x" mce_href="http://schemas.microsoft.com/mapi/proptag/0x"&gt;http://schemas.microsoft.com/mapi/proptag/0x&lt;/A&gt;"&lt;/P&gt;
&lt;P&gt;'------------------------------------------------------------------------------&lt;BR&gt;'&lt;BR&gt;' String values for the Exchange properties that govern aging / archiving&lt;BR&gt;'&lt;BR&gt;'------------------------------------------------------------------------------&lt;BR&gt;Public Const strPR_AGING_AGE_FOLDER As String = strProptagURL + "6857000B"&lt;BR&gt;Public Const strPR_AGING_PERIOD As String = strProptagURL + "36EC0003"&lt;BR&gt;Public Const strPR_AGING_GRANULARITY As String = strProptagURL + "36EE0003"&lt;BR&gt;Public Const strPR_AGING_DELETE_ITEMS As String = strProptagURL + "6855000B"&lt;BR&gt;Public Const strPR_AGING_FILE_NAME_AFTER9 As String = strProptagURL + "6859001E"&lt;BR&gt;Public Const strPR_AGING_DEFAULT As String = strProptagURL + "685E0003"&lt;BR&gt;'Public Const strPR_AGING_FILE_NAME9_AND_PREV As String = strProptagURL + "6856001E"&lt;BR&gt;'Public Const strPR_AGING_DONT_AGE_ME As String = strProptagURL + "6858000B"&lt;BR&gt;'Public Const strPR_AGING_WHEN_DELETED_ON_SERVER As String = strProptagURL + "685B000B"&lt;BR&gt;'Public Const strPR_AGING_WAIT_UNTIL_EXPIRED As String = strProptagURL + "685C000B"&lt;BR&gt;'Public Const strPR_AGING_VERSION&amp;nbsp; As String = strProptagURL + "685D0003"&lt;/P&gt;
&lt;P&gt;'------------------------------------------------------------------------------&lt;BR&gt;'&lt;BR&gt;' UpdateFolderTreeArchiveSettings&lt;BR&gt;'&lt;BR&gt;' Asks the user to choose a folder, reads that folder's auto-archive settings,&lt;BR&gt;' and then applies those settings recursively to all child folders&lt;BR&gt;'&lt;BR&gt;'------------------------------------------------------------------------------&lt;BR&gt;Sub UpdateFolderTreeArchiveSettings()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim ns As NameSpace&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oRootFolder As folder&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oFold As folder&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim AgeFolder As Boolean, DeleteItems As Boolean, _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileName As String, Granularity As Integer, _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Period As Integer, Default As Integer&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set ns = Application.GetNamespace("MAPI")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oRootFolder = ns.PickFolder&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GetCurrentAgingProperties oRootFolder, AgeFolder, DeleteItems, FileName, Granularity, Period, Default&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RecursivelyApplyChanges oRootFolder, AgeFolder, DeleteItems, FileName, Granularity, Period, Default&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;End Sub&lt;BR&gt;'------------------------------------------------------------------------------&lt;BR&gt;'&lt;BR&gt;' RecursivelyApplyChanges&lt;BR&gt;'&lt;BR&gt;' The tail-recursive procedure&lt;BR&gt;'&lt;BR&gt;'------------------------------------------------------------------------------&lt;BR&gt;Sub RecursivelyApplyChanges(oFolder As Outlook.folder, AgeFolder As Boolean, DeleteItems As Boolean, _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileName As String, Granularity As Integer, _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Period As Integer, Default As Integer)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oCurFolder As folder&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ChangeAgingProperties oFolder, AgeFolder, DeleteItems, FileName, Granularity, Period, Default&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each oCurFolder In oFolder.Folders&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RecursivelyApplyChanges oCurFolder, AgeFolder, DeleteItems, FileName, Granularity, Period, Default&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next oCurFolder&lt;/P&gt;
&lt;P&gt;End Sub&lt;/P&gt;
&lt;P&gt;'------------------------------------------------------------------------------&lt;BR&gt;'&lt;BR&gt;' ChangeAgingProperties&lt;BR&gt;'&lt;BR&gt;' Cribbed mostly from help topic ""&lt;BR&gt;' &lt;A href="http://officebeta.iponet.net/client/helppreview.aspx?AssetID=HV100458931033&amp;amp;ns=OUTLOOK.DEV&amp;amp;lcid=1033&amp;amp;CTT=3&amp;amp;Origin=HV100433811033" mce_href="http://officebeta.iponet.net/client/helppreview.aspx?AssetID=HV100458931033&amp;amp;ns=OUTLOOK.DEV&amp;amp;lcid=1033&amp;amp;CTT=3&amp;amp;Origin=HV100433811033"&gt;http://officebeta.iponet.net/client/helppreview.aspx?AssetID=HV100458931033&amp;amp;ns=OUTLOOK.DEV&amp;amp;lcid=1033&amp;amp;CTT=3&amp;amp;Origin=HV100433811033&lt;/A&gt;&lt;BR&gt;'&lt;BR&gt;' But fixed two apparent bugs&lt;BR&gt;' 1) should use PR_AGING_FILE_NAME_AFTER9 for file name&lt;BR&gt;' 2) set PR_AGING_DEFAULT, since that's what Oulook does when using the UI&lt;BR&gt;'&lt;BR&gt;'------------------------------------------------------------------------------&lt;BR&gt;Function ChangeAgingProperties(oFolder As Outlook.folder, _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AgeFolder As Boolean, DeleteItems As Boolean, _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileName As String, Granularity As Integer, _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Period As Integer, Default As Integer) As Boolean&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oStorage As StorageItem&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oPA As PropertyAccessor&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print "Updating " + oFolder.Name&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Valid Period 1-999&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Valid Granularity 0=Months, 1=Weeks, 2=Days&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (oFolder Is Nothing) Or _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Granularity &amp;lt; 0 Or Granularity &amp;gt; 2) Or _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Period &amp;lt; 1 Or Period &amp;gt; 999) Then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ChangeAgingProperties = False&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; On Error GoTo Aging_ErrTrap&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Create or get solution storage in given folder by message class&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oStorage = oFolder.GetStorage( _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "IPC.MS.Outlook.AgingProperties", olIdentifyByMessageClass)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oPA = oStorage.PropertyAccessor&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not (AgeFolder) Then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oPA.SetProperty strPR_AGING_AGE_FOLDER, False&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Set the 5 aging properties in the solution storage&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oPA.SetProperty strPR_AGING_AGE_FOLDER, True&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oPA.SetProperty strPR_AGING_GRANULARITY, Granularity&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oPA.SetProperty strPR_AGING_DELETE_ITEMS, DeleteItems&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oPA.SetProperty strPR_AGING_PERIOD, Period&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If FileName &amp;lt;&amp;gt; "" Then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oPA.SetProperty strPR_AGING_FILE_NAME_AFTER9, FileName&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oPA.SetProperty strPR_AGING_DEFAULT, Default&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Save changes as hidden messages to the associated portion of the folder&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oStorage.Save&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ChangeAgingProperties = True&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit Function&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;Aging_ErrTrap:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print Err.Number, Err.Description&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ChangeAgingProperties = False&lt;BR&gt;End Function&lt;/P&gt;
&lt;P&gt;'------------------------------------------------------------------------------&lt;BR&gt;'&lt;BR&gt;' GetCurrentAgingProperties&lt;BR&gt;'&lt;BR&gt;' updates ByRef paramaters with values of the indicated folder&lt;BR&gt;'&lt;BR&gt;'------------------------------------------------------------------------------&lt;/P&gt;
&lt;P&gt;Function GetCurrentAgingProperties(oFolder As Outlook.folder, _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ByRef AgeFolder As Boolean, ByRef DeleteItems As Boolean, _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ByRef FileName As String, ByRef Granularity As Integer, _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ByRef Period As Integer, ByRef Default As Integer) As Boolean&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oStorage As StorageItem&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oPA As PropertyAccessor&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print "Fetching values for " + oFolder.Name&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; On Error GoTo Aging_ErrTrap&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Create or get solution storage in given folder by message class&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oStorage = oFolder.GetStorage( _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "IPC.MS.Outlook.AgingProperties", olIdentifyByMessageClass)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oPA = oStorage.PropertyAccessor&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AgeFolder = oPA.GetProperty(strPR_AGING_AGE_FOLDER)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Granularity = oPA.GetProperty(strPR_AGING_GRANULARITY)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DeleteItems = oPA.GetProperty(strPR_AGING_DELETE_ITEMS)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Period = oPA.GetProperty(strPR_AGING_PERIOD)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileName = oPA.GetProperty(strPR_AGING_FILE_NAME_AFTER9)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default = oPA.GetProperty(strPR_AGING_DEFAULT)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrintFolderSettings oFolder&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GetCurrentAgingProperties = True&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit Function&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;Aging_ErrTrap:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print Err.Number, Err.Description&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GetCurrentAgingProperties = False&lt;BR&gt;End Function&lt;/P&gt;
&lt;P&gt;'------------------------------------------------------------------------------&lt;BR&gt;'&lt;BR&gt;' PrintFolderSettings&lt;BR&gt;'&lt;BR&gt;' Utility procedure for printing current folder settings to console window&lt;BR&gt;'&lt;BR&gt;' Unlike the functions above, which get the archive settings row via GetStorage,&lt;BR&gt;' this procedure uses a closer-to-the-metal approach of querying the folder for&lt;BR&gt;' its hidden items.&amp;nbsp; No reason for this, other than I wanted to learn more about&lt;BR&gt;' how these archive items really work.&lt;BR&gt;'&lt;BR&gt;' Note that this function assumes that the only hidden item in a folder is the&lt;BR&gt;' IPC.MS.Outlook.AgingProperties item.&lt;BR&gt;'&lt;BR&gt;'------------------------------------------------------------------------------&lt;/P&gt;
&lt;P&gt;Sub PrintFolderSettings(oFolder As Outlook.folder)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oTable As Outlook.Table&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oRow As Outlook.Row&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oTable = oFolder.GetTable(TableContents:=olHiddenItems)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print ("Values for hidden items in folder " + oFolder.Name)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oTable.Columns.RemoveAll&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Specify desired properties&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With oTable.Columns&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Add (strPR_AGING_PERIOD)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Add (strPR_AGING_GRANULARITY)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Add (strPR_AGING_DELETE_ITEMS)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Add (strPR_AGING_AGE_FOLDER)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Add (strPR_AGING_FILE_NAME_AFTER9)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Add (strPR_AGING_DEFAULT)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '.Add (strPR_AGING_FILE_NAME9_AND_PREV)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '.Add (strPR_AGING_DONT_AGE_ME)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '.Add (strPR_AGING_WHEN_DELETED_ON_SERVER)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '.Add (strPR_AGING_WAIT_UNTIL_EXPIRED)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '.Add (strPR_AGING_VERSION)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not (oTable Is Nothing) Then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do Until (oTable.EndOfTable)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oRow = oTable.GetNextRow()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print ("PR_AGING_PERIOD: " + CStr(oRow(strPR_AGING_PERIOD)))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print ("PR_AGING_GRANULARITY: " + CStr(oRow(strPR_AGING_GRANULARITY)))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print ("PR_AGING_DELETE_ITEMS: " + CStr(oRow(strPR_AGING_DELETE_ITEMS)))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print ("PR_AGING_AGE_FOLDER: " + CStr(oRow(strPR_AGING_AGE_FOLDER)))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print ("PR_AGING_FILE_NAME_AFTER9: " + CStr(oRow(strPR_AGING_FILE_NAME_AFTER9)))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print ("PR_AGING_DEFAULT: " + CStr(oRow(strPR_AGING_DEFAULT)))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Debug.Print ("PR_AGING_FILE_NAME9_AND_PREV: " + CStr(oRow(strPR_AGING_FILE_NAME9_AND_PREV)))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Debug.Print ("PR_AGING_DONT_AGE_ME: " + CStr(oRow(strPR_AGING_DONT_AGE_ME)))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Debug.Print ("PR_AGING_WHEN_DELETED_ON_SERVER: " + CStr(oRow(strPR_AGING_WHEN_DELETED_ON_SERVER)))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Debug.Print ("PR_AGING_WAIT_UNTIL_EXPIRED: " + CStr(oRow(strPR_AGING_WAIT_UNTIL_EXPIRED)))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Debug.Print ("PR_AGING_VERSION: " + CStr(oRow(strPR_AGING_VERSION)))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loop&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;
&lt;P&gt;End Sub&lt;/P&gt;&lt;/CODE&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=904952" width="1" height="1"&gt;</description></item><item><title>How I think about the Windows Vista platform</title><link>http://blogs.msdn.com/b/jmazner/archive/2006/07/14/665973.aspx</link><pubDate>Fri, 14 Jul 2006 21:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:665973</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>10</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=665973</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2006/07/14/665973.aspx#comments</comments><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;There are a ton of new features in the Windows Vista platform (thousands of new APIs), some of which are accessible on Windows XP and Server 2003 via redistributable runtimes.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Because of those runtimes, we often hear confusion from partners about how exactly we define the Windows Vista platform and how developer should think about it.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Here’s a summary of the talking points I use to describe the Windows Vista platform.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Because I wrote this to be shared broadly, it’s more formal and less conversational than a typical blog entry, but I hope you find it useful none the less.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;My elevator pitch for how developers should think about the Windows Vista platform:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Great user experience matters&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l1 level2 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Faster, cheaper, better solutions for your users&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Deliver great UX faster with the Windows Vista platform&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l1 level2 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Comprehensive platform for developers and designers&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Great UX runs best on Windows Vista&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;1) Great user experience matters:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;When your customers are evaluating purchasing your app, their most likely looking for you to deliver value in one of three areas: productivity gains, reduced operational costs, or strategic new capabilities.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;So it’s trite but true that new solutions have to be &lt;B style="mso-bidi-font-weight: normal"&gt;faster&lt;/B&gt;, &lt;B style="mso-bidi-font-weight: normal"&gt;cheaper&lt;/B&gt; or &lt;B style="mso-bidi-font-weight: normal"&gt;better&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Those kinds of improvements are driven by great user experience – not simply great user &lt;I&gt;interface&lt;/I&gt;, but a focus on &lt;I style="mso-bidi-font-style: normal"&gt;complete end to end experiences&lt;/I&gt; that help users deliver better results.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Faster&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Great UX improves personal productivity – not just completing the same task in less time, but actually helping users make better decisions.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Researcher &lt;A href="http://www.amazon.com/gp/product/1558608192/sr=8-1/qid=1152900651/ref=sr_1_1/002-7566193-2149624?ie=UTF8"&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial"&gt;&lt;FONT color=#800080&gt;Colin Ware has written&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt; that “the human visual system is a pattern seeker of enormous power and subtlety.”&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;His research (examples &lt;A href="http://ieeexplore.ieee.org/iel2/2947/8338/00363621.pdf?tp=&amp;amp;arnumber=363621&amp;amp;isnumber=8338"&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial"&gt;&lt;FONT color=#800080&gt;here&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt; and &lt;A href="http://portal.acm.org/citation.cfm?id=234975&amp;amp;coll=portal&amp;amp;dl=ACM&amp;amp;CFID=9944024&amp;amp;CFTOKEN=28343401&amp;amp;ret=1#Fulltext"&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial"&gt;&lt;FONT color=#800080&gt;here&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;) shows that well-designed use of light, color, depth and motion can significantly increase the amount of information a user can visualize and process.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Dell, for example, &lt;A href="http://members.microsoft.com/CustomerEvidence/Search/EvidenceDetails.aspx?EvidenceID=3981&amp;amp;LanguageID=1"&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial"&gt;&lt;FONT face="Times New Roman"&gt;found that a new integrated call center application&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt; enabled sales representatives to sell more offerings per call while still reducing average call duration by 10 percent.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The intuitive interface also “decreases the time it takes for new sales representatives to perform at levels that are comparable to their peers by 50 to 65 percent.”&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Apps that deliver great UX enable quicker data analysis, and optimize the process of sharing, collaborating and acting on information.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=213957"&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial"&gt;&lt;FONT face="Times New Roman"&gt;The Scripps Research Institute’s Collaborative Molecular Environment&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt; is an example precisely such a user experience.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Cheaper&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Great UX reduces training and operational costs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Intelligent use of network and services infrastructure increase application responsiveness and availability (including offline use, of course) while reducing network bandwidth.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Well-integrated identity and security features reduce the need for VPN infrastructure.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Advances like these make Windows apps more cost effective than web applications, and ClickOnce and WPF Express mitigate the historical deficit in ease of deployment and update between Windows and Web apps.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;As one example, a recent &lt;A href="http://members.microsoft.com/CustomerEvidence/Search/EvidenceDetails.aspx?EvidenceID=1928&amp;amp;LanguageID=1"&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial"&gt;&lt;FONT face="Times New Roman"&gt;case study from a Monsanto .NET project&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt; showed productivity increasing “by 40 to 50 percent, equivalent to millions of dollars in annual cost savings.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Better&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;For digital customer relationships, your online presence is the only face most of your customers will ever see.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Servicing customers with novelty, speed, and simplicity creates an affinity that goes beyond graphics and logos.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The convenience of UX that’s fully integrated with your customers’ desktop and peripherals promotes loyalty and use of your services.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Check out the &lt;A href="http://channel9.msdn.com/showpost.aspx?postid=116327"&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial"&gt;&lt;FONT color=#800080&gt;in-store kiosk&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt; that &lt;A href="http://www.fluid.com/work/studies"&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial"&gt;&lt;FONT color=#800080&gt;Fluid&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt; built for &lt;A href="http://www.thenorthface.com/"&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial"&gt;&lt;FONT color=#800080&gt;The North Face&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt; to get an idea of the potential here, or &lt;A href="http://www.thewpfblog.com/"&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial"&gt;&lt;FONT color=#800080&gt;Lee Brimelow’s blog&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt; to see how a designer approaches the capabilities of the platform.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The &lt;A href="http://blogs.msdn.com/karstenj/archive/2006/05/05/590918.aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial"&gt;&lt;FONT face="Times New Roman"&gt;MyYahoo! demo&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt; we showed at Mix is another example worth looking over.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;We think the technologies in the Windows Vista platform are particularly well suited to improving the following aspects of user experience:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="WIDTH: 9.5in; mso-padding-alt: 0in 0in 0in 0in; mso-cellspacing: 0in" cellSpacing=0 cellPadding=0 width=912 border=0&gt;
&lt;TBODY&gt;
&lt;TR style="HEIGHT: 0.1in; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 0.1in; BORDER-TOP: white 1pt solid; PADDING-LEFT: 0.1in; PADDING-BOTTOM: 0.05in; BORDER-LEFT: white 1pt solid; WIDTH: 161.6pt; PADDING-TOP: 0.05in; BORDER-BOTTOM: white 1pt solid; HEIGHT: 0.1in; BACKGROUND-COLOR: transparent" vAlign=top width=215&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;High fidelity UI&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 0.1in; BORDER-TOP: white 1pt solid; PADDING-LEFT: 0.1in; PADDING-BOTTOM: 0.05in; BORDER-LEFT: white 1pt solid; WIDTH: 522.4pt; PADDING-TOP: 0.05in; BORDER-BOTTOM: white 1pt solid; HEIGHT: 0.1in; BACKGROUND-COLOR: transparent" vAlign=top width=697&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Span form factors, input methods, and media types with seamless access to full client API &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.1in; mso-yfti-irow: 1"&gt;
&lt;TD style="BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 0.1in; BORDER-TOP: white 1pt solid; PADDING-LEFT: 0.1in; PADDING-BOTTOM: 0.05in; BORDER-LEFT: white 1pt solid; WIDTH: 161.6pt; PADDING-TOP: 0.05in; BORDER-BOTTOM: white 1pt solid; HEIGHT: 0.1in; BACKGROUND-COLOR: transparent" vAlign=top width=215&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Increased customer connection&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 0.1in; BORDER-TOP: white 1pt solid; PADDING-LEFT: 0.1in; PADDING-BOTTOM: 0.05in; BORDER-LEFT: white 1pt solid; WIDTH: 522.4pt; PADDING-TOP: 0.05in; BORDER-BOTTOM: white 1pt solid; HEIGHT: 0.1in; BACKGROUND-COLOR: transparent" vAlign=top width=697&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Provide more value, more of the time&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.1in; mso-yfti-irow: 2"&gt;
&lt;TD style="BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 0.1in; BORDER-TOP: white 1pt solid; PADDING-LEFT: 0.1in; PADDING-BOTTOM: 0.05in; BORDER-LEFT: white 1pt solid; WIDTH: 161.6pt; PADDING-TOP: 0.05in; BORDER-BOTTOM: white 1pt solid; HEIGHT: 0.1in; BACKGROUND-COLOR: transparent" vAlign=top width=215&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Connected Systems&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 0.1in; BORDER-TOP: white 1pt solid; PADDING-LEFT: 0.1in; PADDING-BOTTOM: 0.05in; BORDER-LEFT: white 1pt solid; WIDTH: 522.4pt; PADDING-TOP: 0.05in; BORDER-BOTTOM: white 1pt solid; HEIGHT: 0.1in; BACKGROUND-COLOR: transparent" vAlign=top width=697&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Fast and flexible integration via Service Orientation, WS-*, and workflow &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.1in; mso-yfti-irow: 3"&gt;
&lt;TD style="BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 0.1in; BORDER-TOP: white 1pt solid; PADDING-LEFT: 0.1in; PADDING-BOTTOM: 0.05in; BORDER-LEFT: white 1pt solid; WIDTH: 161.6pt; PADDING-TOP: 0.05in; BORDER-BOTTOM: white 1pt solid; HEIGHT: 0.1in; BACKGROUND-COLOR: transparent" vAlign=top width=215&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Smart Mobility&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 0.1in; BORDER-TOP: white 1pt solid; PADDING-LEFT: 0.1in; PADDING-BOTTOM: 0.05in; BORDER-LEFT: white 1pt solid; WIDTH: 522.4pt; PADDING-TOP: 0.05in; BORDER-BOTTOM: white 1pt solid; HEIGHT: 0.1in; BACKGROUND-COLOR: transparent" vAlign=top width=697&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Network, power and pen aware&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.1in; mso-yfti-irow: 4"&gt;
&lt;TD style="BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 0.1in; BORDER-TOP: white 1pt solid; PADDING-LEFT: 0.1in; PADDING-BOTTOM: 0.05in; BORDER-LEFT: white 1pt solid; WIDTH: 161.6pt; PADDING-TOP: 0.05in; BORDER-BOTTOM: white 1pt solid; HEIGHT: 0.1in; BACKGROUND-COLOR: transparent" vAlign=top width=215&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Security and Identity&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 0.1in; BORDER-TOP: white 1pt solid; PADDING-LEFT: 0.1in; PADDING-BOTTOM: 0.05in; BORDER-LEFT: white 1pt solid; WIDTH: 522.4pt; PADDING-TOP: 0.05in; BORDER-BOTTOM: white 1pt solid; HEIGHT: 0.1in; BACKGROUND-COLOR: transparent" vAlign=top width=697&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Simple and secure access with built-in WS-* coordination, on an improved foundation &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.1in; mso-yfti-irow: 5; mso-yfti-lastrow: yes"&gt;
&lt;TD style="BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 0.1in; BORDER-TOP: white 1pt solid; PADDING-LEFT: 0.1in; PADDING-BOTTOM: 0.05in; BORDER-LEFT: white 1pt solid; WIDTH: 161.6pt; PADDING-TOP: 0.05in; BORDER-BOTTOM: white 1pt solid; HEIGHT: 0.1in; BACKGROUND-COLOR: transparent" vAlign=top width=215&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Search, Organize, Visualize&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: white 1pt solid; PADDING-RIGHT: 0.1in; BORDER-TOP: white 1pt solid; PADDING-LEFT: 0.1in; PADDING-BOTTOM: 0.05in; BORDER-LEFT: white 1pt solid; WIDTH: 522.4pt; PADDING-TOP: 0.05in; BORDER-BOTTOM: white 1pt solid; HEIGHT: 0.1in; BACKGROUND-COLOR: transparent" vAlign=top width=697&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Pervasive desktop search and integration with Windows Shell &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;2) Deliver great UX faster with Windows Vista:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Do more: Completeness and integration&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;To deliver on the promises of faster/cheaper/better, apps need to integrate a broad range of functionality: animated user interface, highly readable text rendering, visually adaptive data binding, web service integration, identity, workflow, and more.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The Vista-era platform is unique not only because of its comprehensive feature set, but also because its depth and consistency make it practical to deliver the end-to-end integration required by next-gen UX. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Do it faster: Developer productivity&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;The Vista-era platform builds on the power and productivity of Visual Studio and managed code, making it possible for developers to deliver complete solutions in months, rather than years.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Solutions that might previously have required expertise across Win32, DirectX, COM+ and more can now be addressed within the consistent framework of .NET Fx 3.0.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;XAML makes it possible to import high-fidelity UI directly from the applications graphic artists use create their designs, rather than today’s clumsy method of design/print/re-implement in code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Together, the combination of more productive tools for coding and design achieve our goal of “&lt;B&gt;democratizing rocket science&lt;/B&gt;”: making great UX achievable to a broad base of software developers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Mitigating adoption blockers&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;We know developers appreciate the Web’s ease of deployment, security and ability to manage data and enforce corporate policy – areas where Windows needed to catch up.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In the Vista era, we &lt;I&gt;have&lt;/I&gt; caught up.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;WPF Express, ClickOnce, Code Access Security and broad Fx deployment mitigate key adoption blockers for building Windows applications.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The adoption issue has been addressed by making .NET Fx 3.0, Desktop Search, IE 7, RSS and other key platform components available on Windows XP and Server 2003.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;3) Great UX runs best on Windows Vista&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;Users will find that running next-generation applications on Windows Vista provides the following advantages:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;Performance&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;Windows Vista supports a &lt;B&gt;new display driver model&lt;/B&gt; (WDDM) specifically designed to optimize next generation UI.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;WDDM treats the GPU as a scheduled resource which can be assigned prioritized rendering tasks, just as Windows can prioritize how CPU time is allocated to multiple applications.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This allows multiple high end user experiences to run simultaneously with better performance and memory usage than what is possible under the existing Windows XP display driver model.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;WDDM interfaces were designed to provide &lt;B&gt;high reliability&lt;/B&gt; under the heavy GPU loads of next generation applications, enabling advanced features such as &lt;B&gt;hardware accelerated rendering and 3-D anti-aliasing&lt;/B&gt; to be available by default on Windows Vista, whereas on Windows XP only select new video drivers that have gone through extra qualification testing will have these GPU features enabled.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;The entire Windows Vista OS has been tuned and optimized to deliver consistently high performance.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;From the &lt;B&gt;updated memory manager&lt;/B&gt; (SuperFetch) which pre-loads the most commonly used data, to &lt;B&gt;I/O prioritization&lt;/B&gt; (faster access to disk for the foreground application,) to the &lt;B&gt;streamlined networking stack&lt;/B&gt; (better TCP/IP performance) to &lt;B&gt;“glitch-free” media &lt;/B&gt;(tuned audio and video stack), users will find that applications will be most responsive when run on Windows Vista.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;Windows ReadyBoost™ &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;makes lets users make their PC more responsive by using flash memory on a USB drive, SD Card, Compact Flash, or other memory form factor to boost system performance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;Windows System Performance Rating&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt; (WinSPR) provides a simple, single numeric rating to express system performance capabilities, so that users can understand how capable their PC is and whether it meets the suggested requirements for a particular applications.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;Security:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;The Windows Vista engineering team followed the Security Design Lifecycle during the development of the product, reviewing each component to determine mitigations for the most likely security risks.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The combination of automated tools &lt;B&gt;analyzing every line of source code&lt;/B&gt; for potential design flaws, compilation tools to &lt;B&gt;prevent buffer overflows&lt;/B&gt;, and support for Data Execution Protection make Windows Vista less vulnerable to security risks than even Windows XP SP 2.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;One of the most significant improvements in Windows Vista is &lt;B&gt;User Account Control&lt;/B&gt;, which increases security and manageability by enabling applications to run without administrator privileges.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This helps reduce the impact of malware, unintentional application defects, and unapproved system changes.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;File and registry virtualization&lt;/B&gt; will enable many applications to automatically work on Windows Vista with standard user privileges.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;With the &lt;B&gt;Administrator Approval Mode&lt;/B&gt; feature, even users with Administrator accounts can run most applications with limited privileges, only elevating when necessary to perform specific administrative tasks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;IE 7 uses Windows Vista’s Mandatory Integrity Control infrastructure to run in a low-rights&lt;B&gt; protected mode&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;By running in a context with even fewer rights than a normal user, the risk of exploitation via malicious web sites is reduced even further.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;By running at the low integrity level, IE will not be able to modify any of the user’s data or the Windows binaries on the machine.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Any files that are written will also be marked with the low integrity level, so downloaded apps in turn run at low integrity, adding an extra layer of security.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;Windows Activation Service&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt; (WAS) provides a central broker that can take incoming network requests and route them to the appropriate service or application, reducing the need for developers to write custom NT services to manage their own service activation.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Having fewer services running with high local system privileges reduces the potential attack surface of the system.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;WAS also provides process health monitoring and failure recycling for a more robust system.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Built-in support of &lt;B&gt;poison queues&lt;/B&gt; for receiving messages that cannot be processed makes building fault-tolerant systems easier.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;Users with x64-based systems gain the additional protections of &lt;B&gt;64-bit driver signing &lt;/B&gt;and&lt;B&gt; &lt;/B&gt;&lt;SPAN style="mso-bidi-font-weight: bold"&gt;patch protection&lt;/SPAN&gt;, ensuring that users know which drivers, from which companies, are installed on their system.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Patch guarding prevents kernel-mode drivers from extending or replacing other kernel services, helping protect against malware such as rootkits. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;TPM-based Services&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt; allow developers to enforce security with the support of dedicated Trusted Platform Module chips, reducing the risk of system compromise even if an attacker has access to the physical hard disk or PC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;The new &lt;B&gt;Windows Firewall with Advanced Security&lt;/B&gt; integrates host-based network port filtering with IPSec to enable easy-to-create, comprehensive security policies, while the improved &lt;B&gt;Filtering API&lt;/B&gt; allows applications to narrowly specify which network traffic should be allowed through.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;Management and reliability:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;Windows Vista introduces a number of new features to improve management and reliability.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;From improvements in &lt;B&gt;imaging and deployment&lt;/B&gt;, to &lt;B&gt;backup technology&lt;/B&gt;, to a &lt;B&gt;redesigned, schematized event infrastructure&lt;/B&gt; and &lt;B&gt;reliability and performance monitors&lt;/B&gt;, to &lt;B&gt;asynchronous I/O cancellation&lt;/B&gt;, to &lt;B&gt;policy-based Quality of Service&lt;/B&gt;, to &lt;B&gt;power management&lt;/B&gt;, users and IT pros alike will notice improvements in the overall reliability of the system and applications running on Windows Vista.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;Applications will be less likely to require a reboot upon installation thanks to &lt;B&gt;Restart Manager&lt;/B&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;When a reboot cannot be avoided, applications can use &lt;B&gt;Smart Relaunch&lt;/B&gt; capabilities to let users continue working exactly where they left off. &lt;B&gt;Application Recovery&lt;/B&gt; help preserve application state and unsaved changes in case of an unexpected application termination.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo2; mso-layout-grid-align: none; tab-stops: list 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt;Transacted File System and Registry&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'MS Mincho'"&gt; allow developers to ensure the integrity of multiple updates to files and registry keys, reducing the likelihood of leaving the application in a partially updated or unstable state.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=665973" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/Windows+Vista/">Windows Vista</category></item><item><title>IE 7 security is already making a difference</title><link>http://blogs.msdn.com/b/jmazner/archive/2006/05/05/591026.aspx</link><pubDate>Fri, 05 May 2006 21:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:591026</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=591026</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2006/05/05/591026.aspx#comments</comments><description>&lt;P&gt;I've been using various beta builds of IE 7 for several months now, and I am really impressed with the &lt;A HREF="/ie/archive/2006/03/15/552246.aspx"&gt;new security features and default settings&lt;/A&gt;.&amp;nbsp; I've seen gold bar and address bar warnings that highlight real issues with real commercial sites as I've been using the web.&amp;nbsp; It's really amazing to find big commerce sites that don't have their SSL certs set up correctly, for example.&amp;nbsp; I've seen multiple sites running with expired certs, as well as sites that have mismatched certs (so the cert for foo.company.com is used on bar.company.com, which IE flags as a potential security issue).&amp;nbsp; I even discovered a Microsoft product (in beta) that ships an unisgned ActiveX control.&amp;nbsp; In each case, when I send an email to let the owners know of the problem, they fix things up, but it's really been interesting seeing how many folks just don't get this right.&amp;nbsp; I think IE 7 will raise awareness of these issues, which is a good thing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A HREF="/ie/archive/2006/03/15/552246.aspx"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=591026" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/IE/">IE</category></item><item><title>Using App Verifier to catch dangerous C++ code</title><link>http://blogs.msdn.com/b/jmazner/archive/2006/03/31/566162.aspx</link><pubDate>Fri, 31 Mar 2006 23:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:566162</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=566162</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2006/03/31/566162.aspx#comments</comments><description>&lt;P&gt;One of the very cool things about the Visual Studio Team System 2005 release is that it includes a number of tools for code robustness that were developed for internal use at Microsoft.&amp;nbsp; Many of the same tools that the Windows team and others use to improve their code quality are available to the broader community.&lt;/P&gt;
&lt;P&gt;One of the niftier tools is &lt;A href="http://msdn2.microsoft.com/en-us/library/ms220948(VS.80).aspx"&gt;App Verifier&lt;/A&gt;.&amp;nbsp; I just happened to stumble across the docs for this tool in MSDN, so I figured I'd throw a link here for those who haven't heard of it before.&amp;nbsp; App Verifier helps you catch &lt;A href="http://msdn2.microsoft.com/en-us/library/ms220935(VS.80).aspx"&gt;heap corruption&lt;/A&gt;, &lt;A href="http://msdn2.microsoft.com/en-us/library/ms220962(VS.80).aspx"&gt;lock contention/corruption&lt;/A&gt;, and &lt;A href="http://msdn2.microsoft.com/en-us/library/ms220923(VS.80).aspx"&gt;invalid handles&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;App Verifier does its magic at runtime, but there is also a cool suite of static code analysis tools (for both native &lt;A href="http://msdn2.microsoft.com/en-us/library/d3bbz7tz(VS.80).aspx"&gt;C++,&lt;/A&gt; as well as &lt;A href="http://msdn2.microsoft.com/en-us/library/y8hcsad3(VS.80).aspx"&gt;managed code&lt;/A&gt;)&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=566162" width="1" height="1"&gt;</description></item><item><title>Windows Vista software logo guidelines draft available</title><link>http://blogs.msdn.com/b/jmazner/archive/2006/02/17/534373.aspx</link><pubDate>Fri, 17 Feb 2006 23:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:534373</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=534373</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2006/02/17/534373.aspx#comments</comments><description>I just discovered that an early draft (version .5) of the logo guidelines for Windows Vista software is available &lt;A href="https://partner.microsoft.com/US/productssolutions/windows/vista/40025156"&gt;here&lt;/A&gt;.&amp;nbsp; It's only a draft, but it gives you a good idea of the basics you have to implement in order to qualify for the Windows Vista logo.&amp;nbsp; Enjoy!&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=534373" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/Windows+Vista/">Windows Vista</category></item><item><title>Developer's guide to new Vista APIs</title><link>http://blogs.msdn.com/b/jmazner/archive/2006/01/04/509349.aspx</link><pubDate>Wed, 04 Jan 2006 23:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:509349</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=509349</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2006/01/04/509349.aspx#comments</comments><description>&lt;P&gt;Last month, the MSDN team published a doc that's long been in the works -- &lt;A href="http://msdn.microsoft.com/windowsvista/default.aspx?pull=/library/en-us/dnlong/html/vistatopten.asp"&gt;a developer's introduction to some of the new APIs in Windows Vista&lt;/A&gt;.&amp;nbsp; The real meat is in the &lt;A href="http://download.microsoft.com/download/8/e/2/8e261f30-fd82-4829-b116-a70fa078dcf8/Top10Wave.exe"&gt;.chm file &lt;/A&gt;(self-extracting exe), with some sample code and detailed API info.&lt;/P&gt;
&lt;P&gt;This is only a start, and it covers only a small portion of the new platform features in Vista, but it's&amp;nbsp;a good place to start learning about how to make applications really&lt;A href="http://msdn.microsoft.com/windowsvista/top10/"&gt; light up on Vista&lt;/A&gt;.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=509349" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/Windows+Vista/">Windows Vista</category></item><item><title>PDC 05 videos online (with a few issues)</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/10/25/484873.aspx</link><pubDate>Wed, 26 Oct 2005 00:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:484873</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=484873</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/10/25/484873.aspx#comments</comments><description>&lt;P&gt;&lt;a href="http://blogs.msdn.com/oldnewthing/archive/2005/10/25/484604.aspx"&gt;Many&lt;/A&gt; &lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=129650"&gt;folks&lt;/A&gt; have noticed that &lt;a href="http://blogs.msdn.com/mswanson/"&gt;Mike Swanson's &lt;/A&gt;weeks of hard work have paid off, and the full video, PPT and demo recordings of PDC 05 sessions are now &lt;A href="http://microsoft.sitestream.com/PDC05/"&gt;online&lt;/A&gt;&amp;nbsp;(and that the DVD sets for attendees will be on the way soon as well.)&amp;nbsp; Seems like the videos are quite popular.&lt;/P&gt;
&lt;P&gt;With great popularity comes great responsibility, though...or something like that.&amp;nbsp; We know of two issues so far.&lt;/P&gt;
&lt;P&gt;First, performance has slowed considerably.&amp;nbsp; Our vendor knows about the issue and they are trying to add bandwidth now.&lt;/P&gt;
&lt;P&gt;Second, we've heard that the site doesn't work if you're not using IE.&amp;nbsp; We're going to look into that also.&amp;nbsp; The history of the the HTML up there is that it started life as an .hta application that we use as the auto-run experience.&amp;nbsp; I don't think anyone on the content planning team ever specifically asked in what browsers the site would be tested, but we're catching up now ;)&amp;nbsp; I'm waiting to hear back from the vendor to figure out what quick fixes, if any, we can make.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=484873" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/PDC/">PDC</category></item><item><title>Another mini-guide update</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/09/12/464347.aspx</link><pubDate>Tue, 13 Sep 2005 07:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:464347</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=464347</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/09/12/464347.aspx#comments</comments><description>We heard from some attendees that they were having a hard time choosing between DAT209 (WinFS Future Directions: An Overview) and TLN306 (The .NET Language Integreate Query Framework: An Overview) in the Wednesday 1:45pm timeslot.&amp;nbsp; To make it a little easier on folks, we scheduled a repeat of DAT209 for 5:15PM on Thursday.&amp;nbsp; Now those who wanted to catch both sessions have a way to make it work.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=464347" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/WinFS/">WinFS</category><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/PDC/">PDC</category></item><item><title>How to build a great Windows Vista app</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/09/12/464103.aspx</link><pubDate>Mon, 12 Sep 2005 21:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:464103</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=464103</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/09/12/464103.aspx#comments</comments><description>&lt;P&gt;One of the goodies that PDC attendees will find in their swag bag is a poster called "Lighting up on Windows Vista".&amp;nbsp; It lists the top 10 things developers can do to build apps that will run like a dream on our new OS release.&lt;/P&gt;
&lt;P&gt;We've now posted a &lt;A href="http://msdn.microsoft.com/windowsvista/top10/"&gt;short whitepaper &lt;/A&gt;that adds some technical background and documenation to that poster.&amp;nbsp; If you're looking for a good quick answer to the question "is there anything new or interesting in Windows Vista?", this is a pretty good place to start getting answers.&amp;nbsp; We have lots of PDC sessions that drill deeper into these technologies as well, and as the week progresses we will be making the slides from those talks available.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=GramE&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;tag&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;: &lt;A href="http://channel9.msdn.com/tags/pdc05"&gt;PDC05&lt;/A&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=464103" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/Windows+Vista/">Windows Vista</category><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/PDC/">PDC</category></item><item><title>PDC mini-guide updates</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/09/10/463516.aspx</link><pubDate>Sun, 11 Sep 2005 06:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:463516</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=463516</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/09/10/463516.aspx#comments</comments><description>&lt;DIV class=Section1&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;The PDC content team is on site in LA!&amp;nbsp; It's been an intense last month getting ready for the event, which explains the absence of any interesting &lt;SPAN class=SpellE&gt;blog&lt;/SPAN&gt; posts from me.&amp;nbsp; If I have some time in the next few days before the show starts, I will try to write up more of what we've been up to.&amp;nbsp; In the meantime, however, I wanted to send along a heads up on some recent changes to our session list.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;We have been constantly fine tuning the session list and room assignments over the past month, in large part based on attendee data from the &lt;A href="http://commnet1.microsoftpdc.com/Sessions.aspx"&gt;personal calendar tool&lt;/A&gt;.&amp;nbsp; The most current session list is always available on &lt;A href="http://commnet1.microsoftpdc.com/content/sessions.aspx"&gt;&lt;SPAN class=SpellE&gt;CommNet&lt;/SPAN&gt;&lt;/A&gt;, and changes are pushed via our &lt;A href="http://commnet1.microsoftpdc.com/rss/pdcsessionsrss.aspx"&gt;RSS feed&lt;/A&gt;.&amp;nbsp; As it turns out, though, the mini-guide, the pocket-sized list of all session times and room assignments that attendees receive at check-in, had to go to print in August.&amp;nbsp; We tried really hard to avoid making changes after the print date, since we know many attendees rely on the mini-guide as their PDC bible.&amp;nbsp; But when the personal calendar data showed us that our room size was really far off base, we decided it was more important to have the right size room than to have the mini-guide be 100% accurate.&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;So, for your reference, here is the list of sessions which have changed since the mini-guide was printed.&amp;nbsp; We'll provide a printed copy of this as well at the registration desk.&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="mso-padding-alt: 0in 0in 0in 0in; mso-cellspacing: 0in" cellSpacing=0 cellPadding=0 border=0&gt;

&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in" colSpan=3&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: center; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;COML02: Tips &amp;amp; Tricks: System.NET&lt;/SPAN&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Change type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Originally scheduled:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Updated room:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Room change&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;9/13/05, 11:45AM, 404AB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/13/05, 11:45AM, 403AB&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN lang=EN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="mso-padding-alt: 0in 0in 0in 0in; mso-cellspacing: 0in" cellSpacing=0 cellPadding=0 border=0&gt;

&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in" colSpan=3&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: center; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;COM311: Developing P2P Applications Using Windows Vista and the Windows Communication Foundation (“Indigo”) &lt;SPAN class=SpellE&gt;PeerChannel&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Change type:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Originally scheduled:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Updated room:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Room change&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/13/05, 2:45PM 409AB&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/13/05, 2:45PM, 403AB&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="mso-padding-alt: 0in 0in 0in 0in; mso-cellspacing: 0in" cellSpacing=0 cellPadding=0 border=0&gt;

&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in" colSpan=3&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: center; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;FUN403: .NET Compact Framework 2.0: Optimizing for Performance&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Change type:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Originally scheduled:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Updated room:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Room change&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/13/05, 2:45PM 403AB&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9/13/05, 2:45PM, 409AB&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="mso-padding-alt: 0in 0in 0in 0in; mso-cellspacing: 0in" cellSpacing=0 cellPadding=0 border=0&gt;

&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in" colSpan=3&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: center; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;PRS327: Windows Presentation Foundation ("Avalon"): Optimizing Applications for Performance&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Change type:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Originally scheduled:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Updated room:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Room change&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/15/05, 5:15PM 411&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/15/05, 5:15PM 408AB&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="mso-padding-alt: 0in 0in 0in 0in; mso-cellspacing: 0in" cellSpacing=0 cellPadding=0 border=0&gt;

&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in" colSpan=3&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: center; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;FUN319: Windows Vista: Developing Power-Aware Applications&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Change type:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Originally scheduled:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Updated room:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Room change&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/15/05, 5:15PM 408AB&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/15/05, 5:15PM 411&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="mso-padding-alt: 0in 0in 0in 0in; mso-cellspacing: 0in" cellSpacing=0 cellPadding=0 border=0&gt;

&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in" colSpan=3&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: center; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;DAT321: XML Tools: Future Directions for Leveraging Advanced XML Tools and Building Custom XML Solutions&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Change type:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Originally scheduled:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Repeat added:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Repeat added&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/15/05, 3:45PM, 409AB&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/13/05, 1:00PM, 501ABC&amp;lt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN lang=EN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="mso-padding-alt: 0in 0in 0in 0in; mso-cellspacing: 0in" cellSpacing=0 cellPadding=0 border=0&gt;

&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in" colSpan=3&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: center; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;DAT323: Using the .NET Language Integrated Query Framework with Relational Data&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Change type:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Originally scheduled:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Repeat added:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Repeat added&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/16/05, 8:30AM, 408AB&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/15/05, 2:15PM, Hall F&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="mso-padding-alt: 0in 0in 0in 0in; mso-cellspacing: 0in" cellSpacing=0 cellPadding=0 border=0&gt;

&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in" colSpan=3&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: center; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;PRS321: Windows Forms: Integrating Windows Forms and Windows Presentation Foundation ("Avalon")&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Change type:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Originally scheduled:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Repeat added:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Repeat added&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/15/05, 11:30AM, 404AB&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/16/05, 10:30AM, 501ABC&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN lang=EN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="mso-padding-alt: 0in 0in 0in 0in; mso-cellspacing: 0in" cellSpacing=0 cellPadding=0 border=0&gt;

&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in" colSpan=3&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: center; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;OFF405: Windows &lt;SPAN class=SpellE&gt;SharePoint&lt;/SPAN&gt; Services: Using ASP.NET 2.0 Technology to Extend Pages, Sites, and Server Farms&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Change type:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Originally scheduled:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Repeat added:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Repeat added&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/14/05, 11:00AM, 409AB&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/15/05, 2:15PM, 518&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN lang=EN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="mso-padding-alt: 0in 0in 0in 0in; mso-cellspacing: 0in" cellSpacing=0 cellPadding=0 border=0&gt;

&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in" colSpan=3&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: center; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center&gt;&lt;B&gt;&lt;FONT face="Trebuchet MS" size=2&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Trebuchet MS'"&gt;DATL07: Tips &amp;amp; Tricks: 10 Tips for Extending Your System to Windows Mobile Devices&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Trebuchet MS" size=2&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Trebuchet MS'"&gt;Change type:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Trebuchet MS" size=2&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Trebuchet MS'"&gt;Mini Guide Says:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Trebuchet MS" size=2&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Trebuchet MS'"&gt;Actual Scheduled Time Is:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Trebuchet MS" size=2&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Trebuchet MS'"&gt;Mini Guide Error&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Trebuchet MS" color=gray size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: 'Trebuchet MS'"&gt;9/14/05, 12:30PM, 403AB&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Trebuchet MS" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Trebuchet MS'"&gt;9/16/05, 12:00PM, 402AB&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN lang=EN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="mso-padding-alt: 0in 0in 0in 0in; mso-cellspacing: 0in" cellSpacing=0 cellPadding=0 border=0&gt;

&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in" colSpan=3&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: center; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;TLNL11: Case Study: Tuning MSN Performance Using Load Testing Tools&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Change type:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Originally scheduled:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Updated schedule:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Cancellation&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/16/05, 12:00PM, 408AB&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;cancelled&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN lang=EN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="mso-padding-alt: 0in 0in 0in 0in; mso-cellspacing: 0in" cellSpacing=0 cellPadding=0 border=0&gt;

&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in" colSpan=3&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: center; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;FUN200: Windows Vista: Taking Advantage of Windows Vista in Your Application&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Change type:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Originally scheduled:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Updated schedule:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Time change&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;9/13/05, 1:00PM, Hall EF&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;This content will be delivered as part of Jim &lt;SPAN class=SpellE&gt;Allchin’s&lt;/SPAN&gt; keynote on 9/13 (as explained &lt;a href="http://blogs.msdn.com/pdc/archive/2005/09/07/462036.aspx"&gt;here&lt;/A&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN lang=EN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="mso-padding-alt: 0in 0in 0in 0in; mso-cellspacing: 0in" cellSpacing=0 cellPadding=0 border=0&gt;

&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in" colSpan=3&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: center; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;PRS223: Getting Users to Fall in Love with Your Software: 2005 Edition&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Change type:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Originally scheduled:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Updated schedule:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt"&gt;Time Change&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/15/05, 2:15PM Hall F&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;9/13/05, 1:00PM&amp;nbsp; Hall EF&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN lang=EN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;In addition, there are a few sessions we planned a while back, but did not put onto &lt;A href="http://commnet.microsoftpdc.com/content/sessions.aspx"&gt;&lt;SPAN class=SpellE&gt;CommNet&lt;/SPAN&gt; &lt;/A&gt;for various reasons.&amp;nbsp; We're starting to upload those sessions now.&amp;nbsp; The first two (which you will find in your mini-guide, but are now also available on &lt;SPAN class=SpellE&gt;CommNet&lt;/SPAN&gt;) are&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;A href="http://commnet1.microsoftpdc.com/content/sessionview.aspx?TopicID=76adc4cd-afce-4dd8-881f-f90d7e11a973"&gt;PRSL02: Case Study: How Hotmail Used Atlas and ASP.NET to Build a Great User Experience&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;&lt;A href="http://commnet1.microsoftpdc.com/content/sessionview.aspx?TopicID=77e5c436-2fc7-48f0-8d1d-945798dbcb17"&gt;PRSL04: MSN: Extending Start.com Using &lt;SPAN class=SpellE&gt;Startlets&lt;/SPAN&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=GramE&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN lang=EN style="FONT-SIZE: 12pt; mso-ansi-language: EN"&gt;tag&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;: &lt;A href="http://channel9.msdn.com/tags/pdc05"&gt;PDC05&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=463516" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/PDC/">PDC</category></item><item><title>PDC session list now in XLS and RSS formats</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/08/22/454843.aspx</link><pubDate>Tue, 23 Aug 2005 02:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:454843</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=454843</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/08/22/454843.aspx#comments</comments><description>&lt;P&gt;Sometimes it's the little things that make a difference...by popular request, the current list of PDC sessions is now available as an &lt;A href="http://commnet.microsoftpdc.com/content/sessions.aspx"&gt;Excel spreadsheet&lt;/A&gt;, or as RSS^H^H^H &lt;A href="http://commnet.microsoftpdc.com/rss/pdcsessionsrss.aspx"&gt;Web Feeds &lt;/A&gt;;).&amp;nbsp; Any changes we make to session titles, speakers, timeslots, etc (and I'm sure there will be some) will be auotmatically reflected in these links.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=454843" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/PDC/">PDC</category></item><item><title>The Register gets two facts wrong about IE 7 TechBeta</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/07/28/444768.aspx</link><pubDate>Fri, 29 Jul 2005 07:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:444768</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=444768</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/07/28/444768.aspx#comments</comments><description>&lt;P&gt;Andrew Orlowski, of The Register, recently &lt;A href="http://www.theregister.co.uk/2005/07/28/ie7_nukes_rival_search/"&gt;posted a very short blurb about problems with IE 7&lt;/A&gt;.  He makes two significant errors that I want to clear up here.  It took my all of 3 minutes to refute these statements on my XP SP 2 box running IE 7 TechBeta version 7.0.5112.0.  I showed my results to &lt;A href="http://radio.weblogs.com/0001011/2005/07/28.html#a10776"&gt;Scoble&lt;/A&gt;, but wanted to post here as well.&lt;/P&gt;
&lt;P&gt;Orlowski writes:&lt;BR&gt;"IE7 integrates search into the browser, but the only option is Microsoft's own MSN Search"&lt;/P&gt;
&lt;P&gt;Fact: IE 7 TechBeta contains the following providers for its search box (this is a verbatim listing from looking at my machine): AOL search, Ask Jeeves, Google, MSN Search, Yahoo! Search.  Installing the most recent Yahoo! toolbar build then adds another search provider labelled "Yahoo!"&lt;/P&gt;
&lt;P&gt;Fact: IE 7 honors the user's preference for default search provider.  In &lt;A href="http://www.auroravisions.com/opendir/blogstuff/ie7googletoolbar.jpg"&gt;Corey Gouker's screenshot&lt;/A&gt;, you can see that Google is selected as the default provider.  To choose a different provider, you just click the little magnifying glass to the left of the search box.&lt;/P&gt;
&lt;P&gt;Orlowski writes:&lt;BR&gt;"Microsoft disabling third-party toolbars" and "it does raise ominous echoes of Microsoft previous tactics of foreclosing competition by hiding the alternatives"&lt;/P&gt;
&lt;P&gt;Fact: As Scoble notes, the general manager of IE has said that there is nothing in product that blocks Yahoo! or Google toolbars from working.  Nobody is hiding any alternatives.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Fact: the following toolbars are working correctly on my machine right now&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Google toolbar: version 2.0.114.9-big/en (GGLD) 
&lt;LI&gt;Y! toolbar: version 6.1.1.0&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Fact: older versions of the Y! toolbar (I believe version 5.6 and earlier) do have issues that prevent them from working in IE 7 TechBeta.  These issues were fixed in Y! toolbar versions 6 and above.&lt;/P&gt;
&lt;P&gt;Orlowski writes: "Users with search toolbars from Yahoo! and Google have discovered that these vanish"&lt;/P&gt;
&lt;P&gt;Fact: Some users evidently have run into problems.  But plenty of other users, including the IE test team, have not&lt;/P&gt;
&lt;P&gt;If you are experience any issues with Yahoo! or Google toolbars, I repeat Scoble's plea: send us specific version information of your OS, IE 7 build, and toolbar build.&lt;/P&gt;
&lt;P&gt;Update: check out  Tony Schreiner's post from May about &lt;a href="http://blogs.msdn.com/ie/archive/2005/05/26/422103.aspx"&gt;how he implemented tabs in IE&lt;/A&gt;.  Note where he says:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;One design decision worth calling out is that our current implementation is fully multithreaded. Each tab is on a separate thread, and the frame is also on its own thread. This has some impact on the overall footprint of IE, but we believe this will allow IE7 to feel faster and provide an overall better user experience. Internally this creates some additional complexity as we have to deal with a lot of cross-thread communication, but it also gives us a way to do things we wouldn’t otherwise be able to do with a single-threaded approach.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;If you have a browser extension, like a Toolbar, that wasn't designed to be multi-thread safe, IE 7's multi-threading might cause some compatability issues.  That having been said, Tony also writes "one of the deciding factors for our design was to preserve compatibility with 3rd party applications", and I know the team has been doing a lot of test work to verify that as many extensions as possible are able to work unaltered on IE 7.&lt;/P&gt;
&lt;P&gt;Update 2: I've been told by the IE team that the code to migrate toolbar settings when upgrading from IE 6 to IE 7 was one of the later items checked in for the TechBeta.  So users with older interim builds of IE 7 might have seen a problem where toolbars weren't migrated properly.  But again, all evidence I have is that this is working great in the actual TechBeta release.&lt;/P&gt;
&lt;P&gt;Update 3: If you're having toolbar problems, let us know the following (as of right now, I only see know of one person reporting an issue in Scoble's comments):&lt;/P&gt;
&lt;P&gt;1) what version does IE 7 report? (Help-&gt;About IE)&lt;BR&gt;2) go to Tools-&gt;Manage Add-ons.  do you see entries for Google (of type Toolbar) and Google Toolbar Helper (of type Browser Helper Object), or Yahoo! Toolbar?  If so, what status do they report?  If you right click on the IE toolbar area, do you see your toolbar show up in the context menu?  can you enable it that way?&lt;BR&gt;3) what version of the toolbar are you running?  if you managed to get the toolbar working, use it get the version number (Google: click the Google drop down, Help-&gt;About Google Toolbar, Yahoo!: click the pencil, choose About Yahoo! Toolbar).  If not, the version number of the DLL would help (on my machine, Google is in program files\google\googleToolbar2.dll, Y! in program files\yahoo!\companion\installs\cpn\yt.dll)&lt;BR&gt;&lt;/P&gt;
Update 4: Orlowski has &lt;A href="http://www.theregister.co.uk/2005/07/28/ie7_nukes_rival_search/"&gt; updated his post&lt;/A&gt; to correct the claim about only using MSN as search provider, and to agree that the latest version of Y! toolbar works fine.  But he still says "The default search engine is MSN Search", which isn't what I saw on my machine (neither did &lt;A href="http://adamjh.blogspot.com/2005/07/fud.html"&gt;Adam&lt;/A&gt;), and I'm still looking for anyone who has experienced a problem with the Google toolbar to let me know.&lt;P&gt;
Why do we care so much about this?  Because 1) if there's a problem, we want to fix it, and 2) misinformation spreads&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=444768" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/IE/">IE</category></item><item><title>Windows Vista dev overviews now up!</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/07/27/443908.aspx</link><pubDate>Wed, 27 Jul 2005 21:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:443908</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=443908</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/07/27/443908.aspx#comments</comments><description>&lt;P&gt;check it out, &lt;A href="http://msdn.microsoft.com/windowsvista/"&gt;http://msdn.microsoft.com/windowsvista/&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=443908" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/Windows+Vista/">Windows Vista</category></item><item><title>Avoiding memory leak patterns in your IE script</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/06/21/431300.aspx</link><pubDate>Wed, 22 Jun 2005 02:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:431300</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=431300</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/06/21/431300.aspx#comments</comments><description>&lt;P&gt;&lt;A href="http://weblogs.asp.net/justin_rogers/"&gt;Justin Rogers&lt;/A&gt;, a dev on IE's object model team, &lt;A href="http://weblogs.asp.net/justin_rogers/archive/2005/06/20/414052.aspx"&gt;posts &lt;/A&gt;about his recent &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/IETechCol/dnwebgen/ie_leak_patterns.asp"&gt;MSDN article on leak patterns in IE&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;If you're doing serious DHTML development for IE, this article is&amp;nbsp;a must read.&amp;nbsp; Says Justin:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;let's look at the following patterns:&lt;/EM&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;EM&gt;Circular References—When mutual references are counted between Internet Explorer's COM infrastructure and any scripting engine, objects can leak memory. This is the broadest pattern. &lt;/EM&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;&lt;EM&gt;Closures—Closures are a specific form of circular reference that pose the largest pattern to existing Web application architectures. Closures are easy to spot because they rely on a specific language keyword and can be searched for generically. &lt;/EM&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;&lt;EM&gt;Cross-Page Leaks—Cross-page leaks are often very small leaks of internal book-keeping objects as you move from site to site. We'll examine the DOM Insertion Order issue, along with a workaround that shows how small changes to your code can prevent the creation of these book-keeping objects. &lt;/EM&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;&lt;EM&gt;Pseudo-Leaks—These aren't really leaks, but can be extremely annoying if you don't understand where your memory is going. We'll examine the script element rewriting and how it appears to leak quite a bit of memory, when it is really performing as required.&lt;/EM&gt; &lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/BLOCKQUOTE&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=431300" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/IE/">IE</category></item><item><title>What makes for a good PDC session?</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/06/20/430690.aspx</link><pubDate>Mon, 20 Jun 2005 10:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:430690</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>10</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=430690</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/06/20/430690.aspx#comments</comments><description>&lt;P&gt;The closer the PDC track team comes to locking down our session list, the more we hear from internal Microsoft platform folks who wonder why their sessions didn't make the cut (or why out of the 10 sessions they proposed, only 1 got approved).&amp;nbsp; When the track team first started their triages a few months back, they asked me for some guidance they could use to prioritize.&amp;nbsp; I just stumbled across the mail I sent them, and I thought it might be interesting to paste it here verbatim (or almost verbatim -- any edits are in [brackets]).&amp;nbsp; If you're wondering what kind of session content you can expect to see at PDC this year, read on...&lt;/P&gt;
&lt;P&gt;----&lt;/P&gt;
&lt;P class=MsoNormal&gt;The primary objective of any PDC breakout session must be to help our customers (senior developers and architects) make strategic decisions about how and when they commit to our platform over the next 2+ years.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;We want attendees to leave the conference with a clear understanding of the new scenarios we think our platform enables, and confidence that the platform is robust and complete enough to meet their needs.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;We also want them to be genuinely excited by our vision, to share in our enthusiasm for our work, and to evangelize our technologies to their colleagues back home.&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;I can envision several different kinds of breakout sessions that would meet the goals above:&lt;/P&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal&gt;Broad vision and platform roadmap, covering where we think the industry is going, what the new requirements and needs are for software, and how we plan to build a platform that meets those needs.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I’d expect this kind of content mostly in keynotes and anchor sessions.&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;Specific technology/product roadmap, explaining how and when the functionality in a given piece of our platform will evolve over time, and how we expect it to be used at each stage along the way.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This is mostly anchor and overview sessions, I think.&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;New technology details, reviewing the specific capabilities of new parts of our platform and how they help developers address the scenarios that we think are important.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;PDC is billed as our strategic, forward looking event, and this kind of content should make up the bulk of our breakouts.&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;Internals, architecture and robustness, content that explains to attendees how our platform works so that they can be confident it will meet their needs.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;In some cases, this may be directly actionable (“here’s how Avalon parses the element tree and load time, so here are three things you should avoid to keep performance snappy”), but in many cases it may be more information sharing (“here’s how Avalon uses Dx, so you can be confident that you will get the graphics performance you need in your Avalon apps”).&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;Best practices and better together, sharing the best information we have on key architectural insights that will help our developers actually succeed in building new scenarios using all the technologies in our platform.&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;Those 5 bullets make for a pretty broad umbrella, so let me scope it back down by adding one more criteria:&lt;/P&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal&gt;Content should be presented at PDC because it is the only appropriate forum – it is so advanced that it requires the person who spec’d and built the technology to present it in person to the architect who’s going to try to use it.&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;To me, that means the following kinds of breakout sessions are not appropriate for PDC&lt;/P&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal&gt;Training and “how-to” sessions.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Our breakout sessions are not intended to be simple “here’s how to use this class, here’s how to use that class” training sessions.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If your content is covered in the SDK docs, it’s not appropriate for PDC&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;[I&amp;nbsp;removed&amp;nbsp;another point here that focused on some internal politics -- I don't think it makes sense to include publicly]&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;Sessions on shipping technology.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;We generally assume that anything shipping within a few months of PDC is going to be exhaustively documented via books, whitepapers, outside training classes, etc.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;There will be some key 400-level sessions on internals/architecture that can only be given at PDC, and we do want to include those, but for the most part a 300-level or lower session on shipping technology doesn’t belong at PDC.&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;Content that was covered at TechEd.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;TechEd is all about training on today’s technology – it’s almost a given that a talk [presented] at TechEd is not a fit for PDC (and vice-versa).&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;IT pro and end-user content.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Our audience is&amp;nbsp;[mostly]&amp;nbsp;developers, and so we focus our content towards that audience.&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;Another way to evaluate potential sessions is to think of what level content is being proposed.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;PDC is a technical conference, and we want to see at least 25% of our content at the 400-level this year.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Here’s how I described levels at our first track team meeting in April:&lt;/P&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal&gt;200 level (generally anchor and overview sessions)&lt;/LI&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal&gt;Focuses on broad technology overview&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;Emphasizes capabilities, scenarios and value&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;Simple code samples to make a point&lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=MsoNormal&gt;300 level (generally scenario sessions)&lt;/LI&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal&gt;Focuses on demonstrating how to implement a solution&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;Detailed code samples and architecture to show how it all fits together&lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=MsoNormal&gt;400 level (generally deep technical internals sessions)&lt;/LI&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal&gt;Focuses on internals, the how and why&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;Emphasizes internal architectural considerations and decisions and how they impact real-world usage&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;Code samples that illustrate the behavior of the component&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href="http://pdc2005/contentplan/Weekly%20Meetings/06-21%208th%20meeting/06-19%20Aggregated%20session%20list%20for%20upload.xls"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=430690" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/PDC/">PDC</category></item><item><title>PDC track owners are blogging...</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/06/13/428678.aspx</link><pubDate>Tue, 14 Jun 2005 01:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:428678</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=428678</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/06/13/428678.aspx#comments</comments><description>&lt;P&gt;I've noticed that&amp;nbsp;a couple of the track owners on our &lt;a href="http://blogs.msdn.com/jmazner/archive/2005/05/09/415925.aspx"&gt;virtual content team&lt;/A&gt; have started blogging about PDC.&lt;/P&gt;
&lt;P&gt;Mike Fitzmaurice is one of the track owners for our Office 12 and Sharepoint content.&amp;nbsp; He talked a bit about why &lt;a href="http://blogs.msdn.com/mikefitz/archive/2005/05/30/423281.aspx"&gt;he's excited to have a signifcant Office and Sharepoint presence at PDC this year&lt;/A&gt;.&amp;nbsp; I'm also psyched to have a significant Office presence at PDC this year.&amp;nbsp; Take a look at the&lt;A href="http://msdn.microsoft.com/events/pdc/agenda/default.aspx"&gt; preview session titles&lt;/A&gt;.&amp;nbsp; In addition to some of the obvious sessions, like "Outlook Integration: Building Messaging and Collaboration Solutions with New "Outlook 12" Extensibility", I think people will be pleasantly surprised by the amount of focus the Office team is bringing towards enabling developers to really leverage O12 as the platform for their own custom solutions.&amp;nbsp; Note "Advancements in Document, Content, and Data Storage in Windows SharePoint Services "v3" Platform" and "Developing an End-to-End Document Workflow Solution Using Office Client and Server Technologies ", for example&lt;/P&gt;
&lt;P&gt;Brad Abrams is working on the Tools and Languages track, and since we posted the &lt;A href="http://msdn.microsoft.com/events/pdc/agenda/default.aspx"&gt;preview of PDC session titles&lt;/A&gt;, he's added &lt;a href="http://blogs.msdn.com/brada/archive/2005/06/07/426414.aspx"&gt;a bit of commentary on some of his favorites&lt;/A&gt;.&amp;nbsp; I agree with Brad that our talks on language innovations are going to be very interesting.&amp;nbsp; &lt;A href="http://www.panopticoncentral.net/archive/2005/06/12/9536.aspx"&gt;Paul Vick thinks the VB content he's pulling together&lt;/A&gt; for PDC wil "blow your socks off".&lt;/P&gt;
&lt;P&gt;The Data and Systems track has a great team behind it, with &lt;A href="http://sqljunkies.com/WebLog/Tom%20Rizzo/"&gt;Tom Rizzo&lt;/A&gt;&amp;nbsp;(whose blog seems to be down, but I found the link and text from &lt;A href="http://sqljunkies.com/WebLog/nielsb/"&gt;Niels&lt;/A&gt;,) &lt;a href="http://blogs.msdn.com/euanga/archive/2005/06/02/424126.aspx"&gt;Euan Garden &lt;/A&gt;and Matt Nunn as the driving forces.&amp;nbsp; These guys have provided some great feedback in our weekly track meetings, despite having a lot of work to do around TechEd.&amp;nbsp; Maybe now that&amp;nbsp;they are&amp;nbsp;past that event, we'll see more PDC blogging from them...&lt;/P&gt;
&lt;P&gt;Our next track meeting, on Wednesday, will be the first time we look at a complete session, with best effort session titles from each of the tracks.&amp;nbsp; We'll review each session as a group to make sure we all agree it's PDC calibre and fits our goals for the event, which means we'll probably find a few to cut or combine together, and make room for additional content that the track owners think we ought to cover.&amp;nbsp; Then right after that meeting, I have to scramble over to a review with execs to show what progress we've made, and demonstrate that our PDC content is on track to be excatly the kind of strategic platform roadmap that we promised it would be back in March.&lt;/P&gt;
&lt;P&gt;By the end of the month, we should have a high degree of confidence in our session list and speakers, and so I hope that starting in July you'll some of the speakers start to blog as they think through how to best create their presentations and demos (and hands on labs too!).&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=428678" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/PDC/">PDC</category></item><item><title>PDC registration now open</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/06/07/426324.aspx</link><pubDate>Tue, 07 Jun 2005 21:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:426324</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=426324</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/06/07/426324.aspx#comments</comments><description>I have a long list of backlogged things to post about...but for now, I just want to quickly note that &lt;A href="http://microsoft.crgevents.com/pdc2005/register"&gt;registration is open&lt;/A&gt;!&amp;nbsp; We also posted &lt;A href="http://msdn.microsoft.com/events/pdc/agenda/default.aspx"&gt;50+ session titles &lt;/A&gt;-- these aren't the final titles, but they give a pretty good flavor for the kinds of things we'll be covering.&amp;nbsp; You'll see some info about IE in there, and lots about Longhorn.&amp;nbsp; There will be even more details coming over the next two months as we finalize the session list and speakers.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=426324" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/Windows+Vista/">Windows Vista</category><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/PDC/">PDC</category><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/IE/">IE</category></item><item><title>PDC registration opens June 7th</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/05/31/423574.aspx</link><pubDate>Wed, 01 Jun 2005 01:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:423574</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=423574</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/05/31/423574.aspx#comments</comments><description>&lt;P&gt;I saw it on a banner ad on microsoft.com, so it must be true! &lt;A href="http://msdn.microsoft.com/events/pdc"&gt;PDC&lt;/A&gt; reg opens June 7...&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://global.msads.net/ads/53432/0000053432_000000000000000182244.gif"&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=423574" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/PDC/">PDC</category></item><item><title>iPod woes continue</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/05/13/417094.aspx</link><pubDate>Fri, 13 May 2005 10:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:417094</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=417094</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/05/13/417094.aspx#comments</comments><description>&lt;P&gt;After &lt;A href="https://blogs.msdn.com/jmazner/archive/2005/05/10/416277.aspx"&gt;another visit &lt;/A&gt;to the Apple store, and another struggle with the Genius bar, I'm now in a state where iTunes blue-screens (BAD_POOL_CALLER) when I plug in my iPod.&amp;nbsp; If I uninstall iTunes, I can connect the iPod to my PC and it behaves like a nice normal FireWire drive.&amp;nbsp; But if iTunes, or the related iTunesService or IPodHelper services are running, I get the blue screen.&lt;/P&gt;
&lt;P&gt;This is no fun at all.&amp;nbsp; If anyone has a contact at Apple who wants to diagnose the mini-dump of the blue-screen, let me know ;)&amp;nbsp; As it stands, I have a pretty worthless iPod right now.&amp;nbsp; I suppose I could uninstall iTunes, connect as a firewire drive, and just copy all my music across, but I bet it won't transfer licenses for the songs I bought from the store.&lt;/P&gt;
&lt;P&gt;[update: I see I'm not the only person who's had these sort of problems -- &lt;A href="http://forums.ipodlounge.com/archive/topic/87292-1.html"&gt;this thread &lt;/A&gt;sounds like the behavior I was seeing before the Apple folks reset my iPod.]&lt;/P&gt;
&lt;P&gt;[update #2: I finally got my iPod happy again by giving up on FireWire.&amp;nbsp; I brought my laptop and iPod into the Apple store and asked them to loan me an iPod USB cable (part number M9569G/A) to see if that worked.&amp;nbsp; It did.&amp;nbsp; $19 later, I had my own USB sync cable and was re-filling my pod with tunes.]&lt;/P&gt;
&lt;P&gt;FWIW, the way I got my Genius bar appointment was to keep hitting the reservation page every 30min or so from work, starting at about noon.&amp;nbsp; The page tells you what timeslot it's going to give you.&amp;nbsp; At noon, it wanted to give me a 2pm timeslot (no good, since I couldn't leave work so early.)&amp;nbsp; By 3:30pm, it was handing out timeslots around 8pm, which worked out fine for me, so that's what I signed up for.&amp;nbsp; I got to the store 20 min early in case the line was moving fast, and had another poor customer service experience -- the Genius suggested I hang around the store since I'd be up in about 10 minutes.&amp;nbsp; 30 minutes later, it was finally my turn.&amp;nbsp; The Genius spent&amp;nbsp;half an hour doing some diagnostics on the iPod, flashed the firmware and reformatted the hard drive.&amp;nbsp; He concluded the iPod hardware was working fine, so there must be something wrong with my PC.&amp;nbsp; It didn't seem to occur to him that maybe it's something wrong with iTunes ;)&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=417094" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/Random/">Random</category></item><item><title>Mr. Sketch is great!</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/05/10/416279.aspx</link><pubDate>Wed, 11 May 2005 08:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:416279</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=416279</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/05/10/416279.aspx#comments</comments><description>&lt;P&gt;After two grumpy posts, here's a feel-good post.&amp;nbsp; I've had two day-long meeting/training things each of the last two weeks.&amp;nbsp; And at both of them, I was pleasantly surprised that, when it came time to do some team writing excercises on a sketch pad, we got to use scented markers!&amp;nbsp; &lt;A href="http://www.sanford.com/sanford/consumer/jhtml/new-product/productdetail.jhtml?attributeId=SNATT20025&amp;amp;nrProductId=SN20074"&gt;Sanford's Mr. Sketch markers&lt;/A&gt;, in particular.&lt;/P&gt;
&lt;P&gt;Fun smelling markers seem to bring out the kid in everyone.&amp;nbsp; The red ones really smell like cherry!&amp;nbsp; You could see everyone's face light up as we passed the various colors around to see what each one smelled like.&amp;nbsp; One guy scribbled a bunch on the sketch pad and then sniffed the pad to see how strong the scent would be.&lt;/P&gt;
&lt;P&gt;A couple scented markers lightened the whole mood of our meetings.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=416279" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/Random/">Random</category></item><item><title>Customer service too good to be true: Apple and iPod</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/05/10/416277.aspx</link><pubDate>Wed, 11 May 2005 07:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:416277</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=416277</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/05/10/416277.aspx#comments</comments><description>&lt;P&gt;So speaking of &lt;a href="https://blogs.msdn.com:443/jmazner/archive/2005/05/10/416266.aspx"&gt;over promising and under delivering&lt;/A&gt;: I just returned home from one of the most frustrating customer service experiences I've had, courtesy of the Apple store near my home.&lt;/P&gt;
&lt;P&gt;Last year, I bought my wife an iPod for her birthday.&amp;nbsp; At the time, there were no Windows Media devices that seemed even remotely as functional and fun as the iPod, so that's what I went with.&amp;nbsp; It's been a great device, and worked well for us for the past 11 months.&amp;nbsp; Last week, I wanted to buy some new songs from the iTunes music store and synch them to my iPod.&amp;nbsp; That's when my troubles began.&amp;nbsp; Long story short, it seemed like my iPod's hard drive was corrupted somehow.&lt;/P&gt;
&lt;P&gt;On Saturday morning, I got to the Apple store just as it was opening, and headed over to the Genius Bar.&amp;nbsp; It wasn't clear to me how their sign up list was supposed to work, but I was the first one there, and the resident Genius typed in my name and asked about my problem.&amp;nbsp; He started walking me through the basics (do a soft reset, run the Updater, etc), all of which I had tried.&amp;nbsp; He then suggested that I force the iPod into disk mode (by first doing a soft reset, and then holding down the &amp;lt;&amp;lt; and &amp;gt;&amp;gt; buttons,) and then use the Updater app to do a hard restore of the software.&amp;nbsp; Well, another long story made short, it didn't work.&amp;nbsp; I got a wide variety of interesting errors and hard hangs of my PC thanks to some apparent conflicts between the latest iTunes and the latest iPod Updater, but no luck upgrading the iPod.&lt;/P&gt;
&lt;P&gt;After dinner this evening, I drove back to the Apple store to get the iPod repaired.&amp;nbsp; The greeter at the door was very nice and said she was sure that if the previous Genius Bar instructions hadn't worked, I could just swap for a new iPod under warranty (which expires next week, by the way ;)&amp;nbsp; She pointed me to her manager, and I explained the situation.&amp;nbsp; He noted that the Genius Bar sign up list was full for the night, but suggested I talk to another sales associate who's an iPod guru.&amp;nbsp; I talked to that guy, and he said "yep, we should just give you a new iPod."&lt;/P&gt;
&lt;P&gt;That, for those of you still reading, is the "over-promise" part ;)&amp;nbsp; What a lovely way to make your customers happy, to say that 1) we acknowledge the problem, 2) we assume it's our fault at this point, and 3) you deserve a new, functioning iPod immediately.&lt;/P&gt;
&lt;P&gt;All I have to do in order to make the swap is to check back in with the Genius Bar.&amp;nbsp; Seems simple, no?&amp;nbsp; Well, unfortunatley the Genius Bar is booked up for tonight.&amp;nbsp; Ah, so how about I make an appointment to come back tomorrow instead?&amp;nbsp; Sure, says the sales rep, just vist the store's home page&amp;nbsp;at 9:30 in the morning, sign up for Genius Bar time, and it will tell you when to come by.&amp;nbsp; Hmmm...."But," I tell him, "I have to work tomorrow, so if it tells me to come by at 10am, I can't do it."&amp;nbsp; He assures me that it's really a very nice system and that I'll be helped at precisely the time it assigns to me.&amp;nbsp; That's not going to help me with the problem of leaving work for an hour to drive to the store and back, though.&lt;/P&gt;
&lt;P&gt;So I ask the sales guy whether I can just make an appointment to come back to the Genius Bar tomorrow night.&amp;nbsp; Nope!&amp;nbsp; The only way to schedule a Genius Bar timeslot in advance is to &lt;A href="http://www.apple.com/retail/procare/"&gt;pay $99 for a ProCare card&lt;/A&gt;.&amp;nbsp; If you don't have a ProCare card, the Genius Bar schedules you, not the other way around.&lt;/P&gt;
&lt;P&gt;I suggested, in as kind and friendly a manner as I could, that we better find a different way for me to get my iPod replaced under warranty.&amp;nbsp; He agreed, had a chat with his manager, and then interrupted the resident Genius to explain for 5 minutes what my situation was.&amp;nbsp; Neither one of them actually asked me any questions, but the Genius said "yeah, we should replace it for him.&amp;nbsp; But the queue is closed for tonight."&amp;nbsp; Could the sales rep make the swap for me now?&amp;nbsp; Nope!&amp;nbsp; Apparently there was some extra step that Genius had to perform&amp;nbsp;that would involve talking with me, and despite the fact that he could spare a few minutes for the sales rep, he couldn't spare the same amount of time for me.&lt;/P&gt;
&lt;P&gt;So what does the sales rep suggest I do to get my hands on a working iPod? "You sure you can't just sign up for a time tomorrow morning?"&amp;nbsp; His other suggestions included an hour long round trip to a different store down by the airport, or coming back tomorrow as soon as I could after work and signing up for the Genius Bar.&amp;nbsp; "But there's usually a two hour wait by that time of day," he warned me.&lt;/P&gt;
&lt;P&gt;What a crazy system!&amp;nbsp; I wonder how many Apple customers end up paying the $99 for a ProCare card in order to actually reserve a time that works for them, rather than being at the mercy of the Genius Bar's daily schedule?&amp;nbsp; I guess I'm going to bring my laptop and camp out at the store for a few hours some night this week.&amp;nbsp; Apple took only 30 minutes today to go from exceeding my expectations to vastly under-delivering.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=416277" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/Random/">Random</category></item><item><title>Customer service too good to be true: ATT and Audiovox</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/05/10/416266.aspx</link><pubDate>Wed, 11 May 2005 07:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:416266</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=416266</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/05/10/416266.aspx#comments</comments><description>&lt;P&gt;I'm in a mood to rant about poor customer service experiences I've had lately.&amp;nbsp; Since one of them is about Apple, I figured I better start by posting the other one, which is related to Microsoft technology.&lt;/P&gt;
&lt;P&gt;Back in November, I bought an &lt;A href="http://www.microsoft.com/windowsmobile/devices/devicedisplay.aspx?module=deviceDisplay;Smartphone;americas;132"&gt;Audiovox SMT 5600 smartphone&lt;/A&gt;&amp;nbsp;through my cell carrier, AT&amp;amp;T (now Cingular).&amp;nbsp; This is the first smartphone I've owned, and I've really enjoyed it.&amp;nbsp; Having access to my calendar, contacts and email with over the air synch has been a huge benefit for me.&amp;nbsp; But as it turned out, my particular phone wasn't quite put together right.&amp;nbsp; There was some sort of shielding problem that caused a buzzing on most of my phone calls.&amp;nbsp; It got progessively worse after several months, so I figured I may as well get the thing repaired.&lt;/P&gt;
&lt;P&gt;The 5600 comes with a year long warranty.&amp;nbsp; So I called the AT&amp;amp;T store from whom I purchased the phone.&amp;nbsp; They told me to call AT&amp;amp;T Wireless's warranty department, and the warranty department, in turn, told me that AT&amp;amp;T isn't responsible for the warranty, Audivox is.&amp;nbsp; Okay, next call goes to Audiovox warranty (800-229-1235, option 1, then 2, then 3).&amp;nbsp; The person who answers the phone is very nice, and tells me they have a deal that sounds too good to be true -- for $20, they will overnight me a brand new phone, and then I can just send them back the old phone.&amp;nbsp; $20 for a brand new phone sounds like a nice deal, especially since I had already scratched my phone up a bit.&amp;nbsp; The other option would be for me to send my old phone in and wait for them to repair it and send it back.&amp;nbsp; The service agent lets me know that they usually turn around these phones in a day, so I would only be without my phone for a week, tops.&lt;/P&gt;
&lt;P&gt;I took a couple days to ponder, and then decided to go with the $20 new phone deal.&amp;nbsp; It sounded too good to be true -- and guess what, it was!&amp;nbsp; When I called back, they told me they were temporarily out of replacement phones.&amp;nbsp; Okay, could they tell me when more phones would be in?&amp;nbsp; Maybe in a couple weeks, they say.&amp;nbsp; Okay, can you reserve one for me and just send it to me once it's in?&amp;nbsp; No, we have no way to do that.&amp;nbsp; Okay, can you call me when the new phones are in?&amp;nbsp; No, we have no way to do that.&amp;nbsp; You should just call back in a couple weeks.&lt;/P&gt;
&lt;P&gt;This exact process repeated itself for over a month.&amp;nbsp; I'd call, they'd say they didn't have any replacement phones, didn't know when more would arrive, and couldn't do anything to help me out.&amp;nbsp; It was starting to sound like this $20 replacement deal was around just to say they had a nice warranty policy, and it could never actually be used.&lt;/P&gt;
&lt;P&gt;Eventually I broke down and mailed in my phone.&amp;nbsp; While I had been told it would take only a day to repair, they didn't tell me that it would also take two days just to enter into the system once it arrived at the warehouse ;)&amp;nbsp; My week without a phone was starting to stretch into two weeks by the time they had finally looked at the phone and tried to diagnose it.&lt;/P&gt;
&lt;P&gt;There is a good ending to the story -- they decided the phone was defective, and sent me a new one at no charge.&amp;nbsp; So I ended up getting my new phone, but only after a long stretch of frustrating interactions with Audiovox.&lt;/P&gt;
&lt;P&gt;Audiovox over promised and under delivered, and that counts as poor customer service in my book.&lt;FONT size=2&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=416266" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/Random/">Random</category></item><item><title>PDC updates</title><link>http://blogs.msdn.com/b/jmazner/archive/2005/05/09/415925.aspx</link><pubDate>Tue, 10 May 2005 08:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:415925</guid><dc:creator>Jeremy M [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jmazner/rsscomments.aspx?WeblogPostID=415925</wfw:commentRss><comments>http://blogs.msdn.com/b/jmazner/archive/2005/05/09/415925.aspx#comments</comments><description>&lt;P class=MsoNormal&gt;It’s been a while since&lt;a href="https://blogs.msdn.com:443/jmazner/archive/2005/04/15/408372.aspx"&gt; I last posted about PDC&lt;/A&gt; content planning.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Thing suddenly got very busy in the last month, as we got ready to move into the session development phase.&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;One of the things that makes &lt;A href="http://msdn.microsoft.com/events/pdc/"&gt;PDC &lt;/A&gt;unique among Microsoft conferences is how we decide what technologies to cover, and then come up with our list of breakout sessions.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;PDC exists to highlight our future platform roadmap, to indicate where Microsoft sees the biggest opportunities and how our platform technologies will enable developers to capitalize on them.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The implication for me, as Content Owner for the event, is that I can’t just ask every product team for a list of their new APIs and assign a session to each one.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I’m responsible for ensuring that our session lists reflects the platform strategy being set by senior leaders around the company, and the best way to do that is, well, to spend a lot of time talking with senior leaders around the company.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;So it’s been a little busy lately ;)&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;In March, I started pulling together a rough list of our strategic investments in platform technologies.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Understanding what we’re building and why is a key responsibility of a technical evangelist, so between my own knowledge and that of the rest of the evangelism team, I had a good head start.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The end result was a catalog of areas of investment, and the rough picture of how they work together to enable new features and scenarios in your applications.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;From that list, the core planning team (myself, &lt;a href="https://blogs.msdn.com:443/scellini/"&gt;Steve &lt;/A&gt;and &lt;A href="http://www.jeffsandquist.com/"&gt;Jeff &lt;/A&gt;in particular) tried to distill the top two or three things that we’d want to emphasize as our main messages for PDC ’05.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I also started trying to bucket the technologies into a set of 5 or 6 tracks, where each track would contain sessions focused on a similar set of scenarios.&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;Once our draft was in place, it was time to start circulating among the strategy leaders at the company for feedback.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;We spent a lot of time up front with &lt;A href="http://vicgundotra.com/"&gt;Vic&lt;/A&gt; and Charles Fitzgerald, and then moved on to the product team leaders building Visual Studio 2005, WinFX, Office and Windows.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;We took feedback from each review and quickly integrated that into our plan.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;There was at least one VP who heard us present multiple times in the course of just a few days, and he noted that our plan got a bit better each time he heard from us ;)&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;We also had a chance to get feedback from &lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=63208"&gt;Jim Allchin&lt;/A&gt;, Group Vice President for Platforms, to be sure that we were accurately reflecting his vision for the work his organization is doing.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;That work took us through April, and by the end of it all we understood, from a high level, what we wanted to emphasize at PDC.&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;So how do we get from a high level vision and a catalog of technologies to a list of 150+ breakout sessions? &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;With a lot of help, and a lot of effort.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The help consists of senior leaders from around the company agreeing to oversee a particular PDC track. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;The effort consists of meeting once a week for a 4 hour work session, followed up by lots of homework in between meetings.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;April 29&lt;SUP&gt;th&lt;/SUP&gt; was our first track meeting, we met again on May 4, and our third meeting will be next Wednesday.&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;We’ve got a really amazing team of track leaders. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Based on our experience with PDC 03, we decided it made sense to have a team of 3 people overseeing each track. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;The lead role has been dubbed Advisor.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The Advisor is someone senior enough to understand our platform strategy company wide, and who understands what part of the platform story their track needs to tell. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Because they’re so senior, it’s hard to get a lot of their time – we only ask Advisors to attend the first hour of our weekly meetings. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;I don’t want to name names, but our Advisors include a VP, a Distinguished Engineer and some very senior Group Program Managers. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;You can learn a lot by spending an hour a week with these folks.&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;Our track Owners bear the responsibility of turning the Advisor’s strategy into a plan – going from the big vision to an actual list of sessions, labs, ask the expert sessions, etc. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Some of the Owners are bloggers, keep an eye out and see if they post any good war stories from our meetings thus far ;)&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The Owners are in turn assisted by Drivers, mostly Program Managers who can help do all the work of assembling a high quality list of session titles, abstracts, and more.&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;We’re off to an energetic start, I would say. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;We spent the first two meetings talking about our philosophy for PDC, what type of content we want to offer, how much we should focus on “here and now” technologies vs. “next year” technologies vs. “future vision” technologies.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Once I’m sure we actually have a consensus, I might publish some of the guidelines we’ve worked out thus far. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;We’ll see the first fruits of labor this Wed, when the track teams have to present their initial list of possible sessions. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;For this first pass, I’ve asked the teams to cast a wide net for technologies that might make sense in their tracks, and come up with a list of sessions that’s two to three times larger than we know can be accommodated. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;We’ll review those lists as a group to start identify the top sessions that will really have the most impact for the MS development community.&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;In addition to the breakout session development process, we’ve also had folks working on other key pieces of the PDC puzzle. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;The bits disc, for example, is moving along.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;That’s what we call the DVD set we hand out to attendees at the start of the conference, with a collection of the latest and greatest builds of technologies that we talk about at PDC. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Other team members are working on our pre-conference training session, and the plans for our hands on labs (check out &lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=65677"&gt;what TechEd is doing for labs &lt;/A&gt;to get a taste of the work here.)&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;It’s early days still for PDC, but by the end of May we will really be rolling and should be well on our way to a final session list. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Keep an eye out on the &lt;A href="http://msdn.microsoft.com/events/pdc/"&gt;main site&lt;/A&gt; for our first update, which should be coming along soon, hopefully!&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=415925" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jmazner/archive/tags/PDC/">PDC</category></item></channel></rss>
