<?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>Building Solutions</title><link>http://blogs.msdn.com/bmatusz/default.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Office 2003 documents opening as “read-only” from MOSS 2007 document libraries</title><link>http://blogs.msdn.com/bmatusz/archive/2008/12/10/office-2003-documents-opening-as-read-only-from-moss-2007-document-libraries.aspx</link><pubDate>Wed, 10 Dec 2008 15:49:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9190856</guid><dc:creator>bmatusz</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/bmatusz/comments/9190856.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bmatusz/commentrss.aspx?PostID=9190856</wfw:commentRss><description>&lt;p&gt;A few months back I lead an effort to put to rest a customer issue whereby Office 2003 documents would open from MOSS 2007 document libraries as “read-only”.&amp;#160; When “Edit in Microsoft Word” was selected from the document context menu, the document would show up in Word but the “(Read Only)” was added to the title bar.&amp;#160; When the user attempted to save the document, they were prompted with a Save As dialog asking them to specify a different location and/or file name because the current status was set to read-only.&lt;/p&gt;  &lt;p&gt;The contents of the Open and Save dialog boxes were also showing signs of a problem.&amp;#160; The file lists in these dialog boxes which normally rendered the WSS document library were blank.&lt;/p&gt;  &lt;p&gt;Even more perplexing was the fact that Office 2003 applications worked fine the first time they were invoked and used with a document library.&amp;#160; Files would open as read-write in Word, Excel, or PowerPoint and stayed that way if you kept that first instance of Word alive by closing the document instead of the application.&amp;#160; The Open and Save dialog boxes also rendered correctly.&amp;#160; But once the application closed, the behavior reverted to the “(Read Only)” condition on subsequent instances.&lt;/p&gt;  &lt;p&gt;To top everything off, this did not happen on every workstation in the enterprise.&amp;#160; It is one of the most managed enterprises I have ever worked were all changes are tracked in detail.&amp;#160; When I did a comparison of DLL's between a workstation with the issue vs. one without there was no difference.&lt;/p&gt;  &lt;p&gt;We went through the all of the steps in a standard troubleshooting whitepaper.&amp;#160; I used Fiddler to diagnose the SSL traffic from the client and identified a difference in traffic patterns between the First Use and Subsequent Use scenarios.&amp;#160; It is easy to summarize weeks of effort in a couple sentences, but so many approaches were tested and several engineers in Microsoft Premier Support (CSS) were helpful in providing us guidance to rule out possible causes.&lt;/p&gt;  &lt;p&gt;As I spent a few hours researching based on the Fiddler and Process Monitor traces, I discovered that it was not normal wininet traffic that was being attempted by Word.&amp;#160; After digging deeper, I discovered that a registry key existed on the workstations experiencing the read-only issue.&lt;/p&gt;  &lt;p&gt;Affected systems had a HKLM\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\Web Extender Client\wecctlflags key which was set to a value of 2.&amp;#160; This key existed for older versions of Microsoft FrontPage (2000) which used their own component for internet communications called stsnwi.dll.&amp;#160; The wecctlflags key enabled FrontPage to bypass the standard wininet Windows component and use stsnwi for debugging and troubleshooting purposes.&amp;#160; The stsnwi.dll is no longer shipped as a component of any product but it appears Office 2003 applications still have a check for the wecctlflags registry key and attempts to use stsnwi.dll if the value is set (usually at 2).&amp;#160; When the application is unable to load the DLL it performs a silent fail which results in a blank details Open and Save dialog boxes and documents opening as “read only”.&lt;/p&gt;  &lt;p&gt;The wecctlflags key can be safely deleted from the Windows registry.&amp;#160; If working with the registry is not something you are comfortable with or not experienced doing, then take appropriate precautions.&amp;#160; Backup the registry and make sure you have a recent backup handy.&amp;#160; Or seek a qualified IT professional to assist you.&lt;/p&gt;  &lt;p&gt;We have not tested against Office 2007 applications in this environment as the registry key has since been eliminated from the workstation population.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9190856" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bmatusz/archive/tags/Sharepoint+Technologies/default.aspx">Sharepoint Technologies</category></item><item><title>Fast forward two years …</title><link>http://blogs.msdn.com/bmatusz/archive/2008/12/09/fast-forward-two-years.aspx</link><pubDate>Tue, 09 Dec 2008 08:33:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9186414</guid><dc:creator>bmatusz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bmatusz/comments/9186414.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bmatusz/commentrss.aspx?PostID=9186414</wfw:commentRss><description>&lt;p&gt;It’s been awhile.&amp;#160; I still have the i730 and it’s a bit beaten and worn from years of use.&amp;#160; That will soon change.&lt;/p&gt;  &lt;p&gt;I dusted off the old blog and picked up around here.&amp;#160; Let’s try this again and see what happens.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9186414" width="1" height="1"&gt;</description></item><item><title>Memory Leak Detection and MSXML</title><link>http://blogs.msdn.com/bmatusz/archive/2006/10/10/Memory-Leak-Detection-and-MSXML.aspx</link><pubDate>Wed, 11 Oct 2006 00:24:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:814454</guid><dc:creator>bmatusz</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/bmatusz/comments/814454.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bmatusz/commentrss.aspx?PostID=814454</wfw:commentRss><description>&lt;p&gt;File this one under "I had no idea so I best share what I learned."&lt;/p&gt; &lt;p&gt;Over a couple of days during the past two weeks I have been working with a customer to isolate a memory leak in a ATL/C++ application.&amp;nbsp; This particular customer application leverages the msxml3 component to do some document translations on imported data.&amp;nbsp; The size of the data&amp;nbsp;can be&amp;nbsp;fairly substantial and allocated memory is not being released either.&lt;/p&gt; &lt;p&gt;I am not the foremost authority on ATL/C++ but I'm not a newbie either.&amp;nbsp; I know my way around the basics of WinDbg to isolate problems.&lt;/p&gt; &lt;p&gt;It turns out that MSXML gives tools like Rational's Purify and Microsoft Customer Support Services (CSS) LeakDiag false positives because of the way memory is managed.&amp;nbsp; Based on the documentation I have read, there are five memory managers used by MSXML which are designed for performance and scalability.&amp;nbsp; To start, the garbage collector in MSXML allocates a pool of memory for the management of cached objects.&amp;nbsp; Wrapped around the OS heap is a multi-processor optimized heap manager which also caches memory for performance.&amp;nbsp; In addition there are two memory managers.&amp;nbsp; One is designed for large memory allocations and the other the COM allocator.&amp;nbsp; Both cache memory or allocate large amounts of memory.&lt;/p&gt; &lt;p&gt;So you can see how easy it would be for these memory tools to incorrectly identify MSXML as a memory-leak culprit.&amp;nbsp; Microsoft KB &lt;a href="http://support.microsoft.com/kb/304227"&gt;304227&lt;/a&gt; is recommended reading if you suspect MSXML garbage collection needs to be tuned further.&lt;/p&gt; &lt;p&gt;On the other hand, if you really suspect your own code then I recommend the often overlooked Debug C Run-Time Library.&amp;nbsp; John Robbin's does a great job laying this out in Chapter 17 of his &lt;a href="http://www.microsoft.com/MSPress/books/authors/auth5822.asp"&gt;Debugging Applications&lt;/a&gt; book.&amp;nbsp; You can find details in &lt;a href="http://msdn2.microsoft.com/en-us/library/e5ewb1h3.aspx"&gt;MSDN&lt;/a&gt; as well.&amp;nbsp; And if you are a regular Bugslayer reader then this is all old hat.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=814454" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bmatusz/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.msdn.com/bmatusz/archive/tags/Books+_2800_Developer_2900_/default.aspx">Books (Developer)</category></item><item><title>Bill Gates</title><link>http://blogs.msdn.com/bmatusz/archive/2006/06/15/633486.aspx</link><pubDate>Fri, 16 Jun 2006 02:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:633486</guid><dc:creator>bmatusz</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/bmatusz/comments/633486.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bmatusz/commentrss.aspx?PostID=633486</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;So I get these e-mails from SteveB and Billg today and guess what?&lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;After five years, I no longer double take when I see one of their names in my inbox.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; The double takes stopped after&amp;nbsp;the first&amp;nbsp;year.&amp;nbsp; &lt;/SPAN&gt;In my role out in the field, e-mails from Steve and Bill are always addressed to the company.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I have only received one e-mail from Steve where I was on the cc: list.&amp;nbsp; It was a congratulatory note for our teams’ response to a customer critical situation where depth of product knowledge was needed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Today was a bit different because Steve sent out a “Heads up” e-mail letting us know an important announcement was being made later in the afternoon.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But I did not expect this news.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;What did not surprise me was the announcement of Ray Ozzie as the new Chief Software Architect.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I could see a mentoring relationship going on there since Ray joined the company.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;The Gates Foundation is doing great things.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Bill and Melinda bring a lightning rod of visibility to the issues of global health and education.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I wish Bill all the best as he transitions into this new role.&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=633486" width="1" height="1"&gt;</description></item><item><title>Decimal Aligned Output While Avoiding a Box Operation</title><link>http://blogs.msdn.com/bmatusz/archive/2006/03/20/555787.aspx</link><pubDate>Mon, 20 Mar 2006 21:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:555787</guid><dc:creator>bmatusz</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/bmatusz/comments/555787.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bmatusz/commentrss.aspx?PostID=555787</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Today the customer asked me a simple question.&amp;nbsp; And sometimes it is&amp;nbsp;simple requests that wind up with involved answers.&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;EM&gt;How can I decimal align floating-point output in C#?&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Which basically means "right align" in our instance.&amp;nbsp; The customer is a seasoned C/C++ developer and the float formatting from sprintf( ) immediately comes to both our minds.&amp;nbsp; My initial answer to him is to use .ToString with the C# formatters # and 0&amp;nbsp;to use #,###.000&amp;nbsp; To my surprise, everything is left aligned output:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;&lt;EM&gt;42.000&lt;BR&gt;128.500&lt;BR&gt;4.100&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Instead of the expected:&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Verdana size=2&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;42.000&lt;BR&gt;&amp;nbsp; &amp;nbsp;128.500&lt;BR&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; 4.100&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I am obviously&amp;nbsp;too accustomed to using&amp;nbsp;the custom numeric formatting in Excel.&amp;nbsp; After&amp;nbsp;a few minutes&amp;nbsp;digging around, I found that a &lt;A href="http://msdn2.microsoft.com/en-us/library/txafckwd.aspx"&gt;composite format&lt;/A&gt; needs to be specified.&amp;nbsp; I come up with the following (x is a double = 42.00):&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;string s = String.Format( "{0,10:#,###.000}", x );&lt;BR&gt;Console.WriteLine( s );&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Which I shortened down to:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Console.WriteLine( "{0,10:#,###.000}", x );&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;And gives me the output I expected:&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;42.000&lt;BR&gt;&amp;nbsp; &amp;nbsp;128.500&lt;BR&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; 4.100&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;But something does not look right.&amp;nbsp; Ildasm confirms&amp;nbsp;that the double is boxed in&amp;nbsp;both the String.Format and WriteLine operations:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;IL_003c:&amp;nbsp; ldstr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"{0,10:#,###.000}"&lt;BR&gt;IL_0041:&amp;nbsp; ldloc.0&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;IL_0042:&amp;nbsp; box&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [mscorlib]System.Double&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;IL_0047:&amp;nbsp; call&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void [mscorlib]System.Console::WriteLine( string, object)&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I found it very interesting that the box statement for the double variable containing the value 42.00 occurs on IL_0042 (I know, hex 42, but none the less...).&amp;nbsp; If&amp;nbsp;you are processing a flow of numbers&amp;nbsp;for output (looping) and performance is important, consider breaking down the format string and execute the following:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;Console.WriteLine(&amp;nbsp;String.Format( "{0,10}", x.ToString( "#,###.000" ) ) );&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Most coders may find the single line compact and clean looking.&amp;nbsp; And in many cases where this line of code executes once and moves on, it sufficiently does the job.&amp;nbsp;&amp;nbsp;Thanks to the Jeffrey Richter and Rico Mariani's in the world I find myself looking at lines of code more closely in order to fully understand the cost of&amp;nbsp;code instructions in the simplest examples.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=555787" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bmatusz/archive/tags/Development/default.aspx">Development</category></item><item><title>SmartPhone and Voice Command</title><link>http://blogs.msdn.com/bmatusz/archive/2005/11/21/495471.aspx</link><pubDate>Tue, 22 Nov 2005 01:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:495471</guid><dc:creator>bmatusz</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/bmatusz/comments/495471.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bmatusz/commentrss.aspx?PostID=495471</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Voice Command on the Samsung i730 rocks.&amp;nbsp; I have a minor limitation with the Sony Ericsson HBH-662, but I will live with it because of Voice Commands accuracy.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I work from our Reston, Virginia office or my home office when I am not at a customer site.&amp;nbsp; In both locations, I have very poor reception with Verizon.&amp;nbsp; My home is on the back slope of a ridge and the Reston office is shrouded in steel.&amp;nbsp; I want my customers to use one number to reach me at any time or place.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;When I work from home or the Reston office, I end up forwarding my i730 to the land line.&amp;nbsp; And in our progressive office in Reston, I have the additional step of forwarding my office number to my desk for the day.&amp;nbsp; &lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;Those with Verizon may or may not know that dialing *72&amp;nbsp;plus a&amp;nbsp;phone number will forward your calls to that phone number.&amp;nbsp; You will still incur applicable airtime charges for calls received, but you can hold customer calls without the fear of dropping mid-sentence.&amp;nbsp; To cancel the call forward, you simply dial *73.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In order to simplify&amp;nbsp;the call forwarding life, I have created an Outlook contact&amp;nbsp;simply named "Forward" with the following:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Work: *727035551212&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;Home: *727035551213&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;Mobile: *73&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;As a result, I can&amp;nbsp;issue the following&amp;nbsp;Voice Commands: "Call Forward ... Work" to&amp;nbsp;forward the mobile phone to&amp;nbsp;my&amp;nbsp;Reston desk number.&amp;nbsp; I can&amp;nbsp;command "Call Forward ... Mobile" to cancel the call forwarding.&amp;nbsp; The caveat for anyone new to this type of mobile life is remembering to cancel the forward!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;SmartPhone Search For Signal&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Of course, after forwarding the calls, I issue the "Flight&amp;nbsp;Mode On" voice command.&amp;nbsp; When the SmartPhone loses signal it munges away battery life because it's constantly looking for&amp;nbsp;that signal.&amp;nbsp; I wish the SmartPhone had a more intelligent way of dealing with extended period of lost signal.&amp;nbsp; Search constantly for 5 minutes, search every 10 seconds for the subsequent 2 minutes, and every 30 seconds for every minute beyond that until it finds a signal or the owner uses the device.&amp;nbsp; The cycle could reset only if the phone obtains a signal for 30 seconds or more.&amp;nbsp; Right now the phone just burns the battery constantly searching for a signal.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;An additional option (key word being "option") is the ability to enter flight mode if the phone does not find a signal after X minutes.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I sure that enough IT professionals encounter this problem working in signal shielded data centers or large steel buildings.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=495471" width="1" height="1"&gt;</description></item><item><title>PDC 2005 - C# Futures with Anders Hejlsberg - Double Overflow</title><link>http://blogs.msdn.com/bmatusz/archive/2005/09/15/467962.aspx</link><pubDate>Fri, 16 Sep 2005 00:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:467962</guid><dc:creator>bmatusz</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/bmatusz/comments/467962.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bmatusz/commentrss.aspx?PostID=467962</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Today is the second presentation of the Anders Hejlsberg discussion on C# 3.0.&amp;nbsp;&amp;nbsp;This is a presentation&amp;nbsp;I wanted to attend twice just to take it all in.&amp;nbsp; It's in a smaller room today, but is also being broadcast into &lt;STRONG&gt;two &lt;/STRONG&gt;overflow rooms.&amp;nbsp; The coordinators&amp;nbsp;requested a third presentation for tomorrow on the spot.&amp;nbsp; Keep an eye out on commnet for a possible third presentation.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;There are exciting additions coming to the C# language in 3.0.&amp;nbsp; The new features in C# 2.0 are laying the groundwork for LINQ and C# 3.0 (Orcas timeframe).&amp;nbsp; Anders has laid out solid design goals for future versions of C#.&amp;nbsp; One stood out to me: To avoid tying language features to a specific API or technology.&amp;nbsp; Anders wants to avoid tying C# to&amp;nbsp;something that would result in the language depreciating with the technology.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;It is this rational envisioning and&amp;nbsp;dedication that earns Anders the respect of the developer community.&amp;nbsp; That respect&amp;nbsp;was clearly demonstrated&amp;nbsp;by a&amp;nbsp;double-overflow audience and a (potentially) second encore.&amp;nbsp; I encourage you to check out the &lt;A href="http://msdn.microsoft.com/vcsharp/future/"&gt;future &lt;/A&gt;of &lt;A href="http://download.microsoft.com/download/9/5/0/9503e33e-fde6-4aed-b5d0-ffe749822f1b/csharp%203.0%20specification.doc"&gt;C#&lt;/A&gt;&amp;nbsp;and communicate your feedback.&amp;nbsp; The PDC &lt;A href="http://download.microsoft.com/download/9/5/0/9503e33e-fde6-4aed-b5d0-ffe749822f1b/csharp%203.0%20language%20enhancements%20hands%20on%20lab.doc"&gt;hands on labs&lt;/A&gt; are&amp;nbsp;available&amp;nbsp;for public consumption.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;[Typo Edit at 3:42pm]&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=467962" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bmatusz/archive/tags/PDC2005/default.aspx">PDC2005</category><category domain="http://blogs.msdn.com/bmatusz/archive/tags/Development/default.aspx">Development</category></item><item><title>PDC 2005 - XBOX 360 In Da House!</title><link>http://blogs.msdn.com/bmatusz/archive/2005/09/15/467798.aspx</link><pubDate>Thu, 15 Sep 2005 21:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:467798</guid><dc:creator>bmatusz</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/bmatusz/comments/467798.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bmatusz/commentrss.aspx?PostID=467798</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In room 501AB, Media Center "Designing for the 10 Foot User Experience".&amp;nbsp; Media Center Extender demo on a "pre-pre-beta" XBOX 360.&amp;nbsp; After a couple of technical snafus, the box was up and running and streaming &lt;STRONG&gt;HD&lt;/STRONG&gt; from the MCE box.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=467798" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bmatusz/archive/tags/PDC2005/default.aspx">PDC2005</category></item><item><title>PDC2005 - Day 1 - Keynote - LINQ Announcement</title><link>http://blogs.msdn.com/bmatusz/archive/2005/09/13/465222.aspx</link><pubDate>Wed, 14 Sep 2005 03:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:465222</guid><dc:creator>bmatusz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bmatusz/comments/465222.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bmatusz/commentrss.aspx?PostID=465222</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Jim Allichin announced the &lt;A href="http://msdn.microsoft.com/netframework/future/linq/"&gt;Language Integrated Query&lt;/A&gt; (LINQ) Framework this morning.&amp;nbsp; Anders Hejlsberg and Don Box performed a great demo of this technology.&amp;nbsp; LINQ basically provides the&amp;nbsp;the ability to query any array or collection of objects in managed code.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I was really blown away by the ability to perform joins between in-memory data and results from a SQL or Access database.&amp;nbsp; The demo application performed queries against the results from Process.GetProcesses( ).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;query = from p in Process.GetProcess( )&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;where p.WorkingSet &amp;gt; 1024 * 1024 * 4&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;orderby p.WorkingSet descending&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;select new {&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; p.ProcessName,&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; p.WorkingSet&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;};&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;You can then foreach through the results.&amp;nbsp; From that point on (and the dying notebook battery), they had my rapt attention and my notes became slightly weaker.&amp;nbsp; I will try and whip up the join sample again.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;EM&gt;NOTE: I recommend viewing an excellent Scoble &lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=114680"&gt;interview&lt;/A&gt; with Anders Hejlsberg on Channel 9 regarding LINQ.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=465222" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bmatusz/archive/tags/PDC2005/default.aspx">PDC2005</category><category domain="http://blogs.msdn.com/bmatusz/archive/tags/Development/default.aspx">Development</category></item><item><title>PDC2005 - Day 1 - Afternoon Sessions</title><link>http://blogs.msdn.com/bmatusz/archive/2005/09/13/465191.aspx</link><pubDate>Wed, 14 Sep 2005 02:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:465191</guid><dc:creator>bmatusz</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/bmatusz/comments/465191.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bmatusz/commentrss.aspx?PostID=465191</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This posting will be a "living document".&amp;nbsp; I will update with relevant notes during the day today and tonight.&amp;nbsp; I may flush out individual bullet points in greater detail.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This afternoon I attended&amp;nbsp;sessions on:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;High Performance Computing with the Windows Server Compute Cluster Solution&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://www.microsoft.com/windowsserver2003/hpc/default.mspx"&gt;Windows Server 2003 Compute Cluster Solution&lt;/A&gt; Beta 1 was made available today.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Programming with Concurrency (Part 1)&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;Recommended reading:&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;Herb Sutter article: &lt;A href="http://www.gotw.ca/publications/concurrency-ddj.htm"&gt;"&lt;EM&gt;The Free Lunch is Over"&lt;/EM&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Vance Morrison - &lt;EM&gt;"What Every Dev Should Know About Multithreaded Apps"&lt;/EM&gt;, MSDN Aug/Oct 05&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Andrew Birrell, &lt;EM&gt;"Programming with Threads in C#"&lt;/EM&gt;&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;EM&gt;Asynchronous Call&lt;/EM&gt; docs on MSDN&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Doug Lea, "&lt;EM&gt;Concurrent Programming in Java"&lt;/EM&gt; - The concepts apply to managed code as well.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Intel Platform 2015&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;A Lap Around IIS7 [Currently In Progress 4:45pm PDT]&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;History of IIS&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Since RTM, IIS6 has had &lt;STRONG&gt;ZERO&lt;/STRONG&gt; critical security fixes issued.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Metabase is DEAD in II7 - See applicationHost.config as the global web configuration file&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;inetmgr is DEAD in II7 - See web.config in the virtual directory&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Web Management Tool is the new UI&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Modular design enables you to remove any or all modules.&amp;nbsp; Remove CGI from your web.config if not in use.&amp;nbsp; Remove all MSFT modules and implement others.&amp;nbsp; Reduce the patch/maintenance overhead and attack profile of your web server considerably.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Improved diagnostics in IIS7 - View real-time server state information of&amp;nbsp;Sites, Apps, AppPools, and AppDomains&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Extensibility is a big part of IIS7 - Custom modules and logging events&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=465191" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bmatusz/archive/tags/PDC2005/default.aspx">PDC2005</category><category domain="http://blogs.msdn.com/bmatusz/archive/tags/Development/default.aspx">Development</category></item><item><title>PDC 2005 - Day 1 - BillG Keynote</title><link>http://blogs.msdn.com/bmatusz/archive/2005/09/13/465139.aspx</link><pubDate>Wed, 14 Sep 2005 00:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:465139</guid><dc:creator>bmatusz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/bmatusz/comments/465139.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bmatusz/commentrss.aspx?PostID=465139</wfw:commentRss><description>&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;[edited for missed formatting errors and adding PDC2005 category - oops!]&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;EM&gt;NOTE: You can watch the BillG PDC 2005 keynote &lt;/EM&gt;&lt;A href="http://www.microsoft.com/events/executives/billgates.mspx"&gt;&lt;EM&gt;online&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;.&amp;nbsp; [Sept 14 6:19pm PDT - Original Post Sept 13]&lt;/EM&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Bill Gates launched the keynote for PDC 2005.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Highlights include:&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 1in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Joked about Monday's black-out in Los Angeles and his past comments on software becoming as reliable as the electrical grid.&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;PDC statistics: Sold-out faster than any previous PDC. Longer waitlist than any other PDC. Outstanding considering the popularity of most conferences has dwindled (no Comdex, etc.)&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Overview of the history of software development from 1975, 1985 (DOS), 1995 (Windows/GUI), and 2005 (Internet, .NET, XML, and Web Services).&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Iterated the difficulty companies have recruiting talented developers. Lead-in to a very humorous video starring BillG and Napoleon Dynamite. The pretense of a college recruiting tour made for some hilarious scenes between Bill and &lt;/SPAN&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;BillG: “Where do you want to go today?”&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Napoleon: “Wherever I want to! Gosh!”&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Good dig at tchotchki’s. BillG is managing the MSFT “booth” when Napoleon asks “Are those pens free?” When Bill responds “Yes”, Napoleon grabs a bunch and runs for his life.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Emphasizes that migration to 64-bit should be painless. The only&amp;nbsp;potential hurdle is the availability and reliability of hardware drivers for 64-bit.&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Emphasis on the importance of XML and how it’s an essential part of Microsoft products and technologies: SQL Server 2005, Web Services, Visual Studio, and the standard file format for Office 12.&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Windows Vista and Office 12 will ship together&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Availability of Windows Presentation Foundation and Windows Communication Foundation on Windows XP&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Windows Vista has been developed based on three pillars:&lt;/SPAN&gt; 
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Confident: Safer and more secure desktops&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Clear: More intuitive application design (Office/Vista)&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Connected: Broadband users outnumbered dial-up for the first time in 2005&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Introduced Chris Caposelli, Vice President Information Worker&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 1in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Covered Windows Vista features that Office 12 builds upon&lt;/SPAN&gt; 
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Alt-Tab improvements. Particularly the “flip feature”&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Search is available everywhere (Start, Sidebar, Explorer).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A single indexer in Vista for all applications (Outlook, MSN Search, etc.)&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;XML driven OS. Document properties are metadata.&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Stacks of documents with common properties in metadata&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Drag and dropping of documents onto stacks to paint the metadata with the property of that stack&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Sidebar, Gadgets, and the Gadget Library. Library includes RSS Reader, Windows Media Player, Clock, and Search&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Sideshow: Imagine a notebook with a small display on the top and a small thumb controller for navigation. The Sideshow display enables you to view the status of applets related to your Calendar and Contacts. Custom applets for Expedia are in development already. See &lt;/SPAN&gt;&lt;A href="http://www.microsoftgadgets.com/"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: Verdana"&gt;www.microsoftgadgets.com&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt; for more information&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Parental Controls – Microsoft has worked with the ESRB to build rating policies for users. Do not want junior playing Grand Theft Auto? Configure his user account to the Teen ESRB rating&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;IE7 has built in heuristics to detect malicious sites.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Quick-Tabs, Alt-Tab functionality to its tabbed browsing.&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Microsoft is establishing a Phishing Service listing known Phishing URLs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you subscribe to the service, IE7 will notify you that a site is suspected of phishing.&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Huge RSS improvements in IE7 and Vista.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Auto-discover RSS feeds for a site.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;RSS store built into Vista.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;One store for all readers to leverage.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Publicly introduced Office 12 for the first time&lt;/SPAN&gt; 
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Word 1.0 had 150 commands. Word 2003 has over 1500 commands.&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Usability study participants asked for features that already existed in Word.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The indication was that they could not find the features.&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Focus on results oriented Office System.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Revamped toolbars and menus.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Features are readily available.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Allows all users to become power users.&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;RSS Support is built into Outlook.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You can cache the feeds and read them offline.&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Tighter SharePoint integration with products like Outlook and Powerpoint demonstrated.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;BillG went on to provide the next steps going forward before thanking the attendees and introducing Jim Allchin:&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 1in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Build on the technological foundation provided&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Focus on the user experience&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Build connected systems&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Ride the 2006 PC wave&lt;/SPAN&gt; 
&lt;LI style="MARGIN-TOP: 0px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Software is the key&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=465139" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bmatusz/archive/tags/PDC2005/default.aspx">PDC2005</category><category domain="http://blogs.msdn.com/bmatusz/archive/tags/Development/default.aspx">Development</category></item><item><title>PDC Session Scheduling Tool</title><link>http://blogs.msdn.com/bmatusz/archive/2005/08/26/456625.aspx</link><pubDate>Fri, 26 Aug 2005 08:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:456625</guid><dc:creator>bmatusz</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/bmatusz/comments/456625.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bmatusz/commentrss.aspx?PostID=456625</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;While I was on the road last week, the announcement for the &lt;A href="http://commnet.microsoftpdc.com"&gt;PDC Session Scheduling Tool&lt;/A&gt; went out.&amp;nbsp; I hope you took the time to fill this out.&amp;nbsp; I have staffed one or two D.C. area product launch events where the room simply was not big enough to hold everyone interested in a topic.&amp;nbsp; This is an excellent&amp;nbsp;opportunity to provide input that will result in your increased satisfaction&amp;nbsp;of PDC 2005!&amp;nbsp; If you have not, please rough out your schedule already!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I actually selected two or three sessions per time-block.&amp;nbsp; The abstracts are fairly descriptive, but five minutes into the talk is not the time to come up with&amp;nbsp;a backup&amp;nbsp;session when you realize the first one was not what you expected.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Most of your schedule will contain sessions on new technologies.&amp;nbsp; It is a really smart idea to do pre-reading on each of the session topics before you fly out to L.A.&amp;nbsp; Note that many of these sessions are at 300 and 400 levels.&amp;nbsp; Do your pre-research and show up ready to ask questions.&amp;nbsp; PDC is a great opportunity to receive answers from the horses mouth.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Is there a particular session you are looking forward to?&amp;nbsp; Use the comments to post your top three and compare notes with others on the road to PDC 2005.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;My top three so far:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;TLN307 - C# Futures with Anders Hejlsberg.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;DAT301 - High Performance Computing&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;FUN323 - Microsoft Research: Future Possibilities in Concurrency&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;But I am very curious to attend a session on Longhorn ... er, Vista Media Center Edition titled:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;PRS322 - Developing for the 10-Foot Interface&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I will be at a customer focused event on Thursday and Friday, so I will miss some of the interesting symposiums and panels on those days.&amp;nbsp; There are a considerable number of panels on Friday that pique my interest.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=456625" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bmatusz/archive/tags/PDC2005/default.aspx">PDC2005</category></item></channel></rss>