<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Jason Sacks's Windows SDK blog</title><subtitle type="html">News and notes about the Windows SDK</subtitle><id>http://blogs.msdn.com/jsacks/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/jsacks/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2007-05-29T14:37:00Z</updated><entry><title>The Heroes Happen Here comic rolls on with lots of good stuff...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/archive/2008/03/23/the-heroes-happen-here-comic-rolls-on-with-lots-of-good-stuff.aspx" /><id>http://blogs.msdn.com/jsacks/archive/2008/03/23/the-heroes-happen-here-comic-rolls-on-with-lots-of-good-stuff.aspx</id><published>2008-03-23T20:09:00Z</published><updated>2008-03-23T20:09:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Verdana&gt;I've been making a point of reading the "&lt;A class="" href="http://blogs.technet.com/hhh_comic/default.aspx" mce_href="http://blogs.technet.com/hhh_comic/default.aspx"&gt;Heroes Happen Here&lt;/A&gt;"&amp;nbsp;online comic because it's just a pure delight for me.&amp;nbsp; It's told a fun, albeit slightly far-fetched story that has brought our heroes all around the world in an effort to stop a nasty virus that's hit computers all over the world. The guys have been to Argentina during a soccer championship, in Canada during a blizzard (yes, Canadians, it's a stereotype that you get snow 365 days a year, but there's a grain of truth in there. :-) Tune in to see where they go next.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;For me the best part of the strip is the cute, knowing, geeky jokes that the characters make. "Real life is a lot like legacy code. Sometimes you just have to deal with it."&amp;nbsp;&amp;nbsp;Or &lt;A class="" href="http://blogs.technet.com/hhh_comic/archive/2008/03/21/hhh-comic-series-week-8-4.aspx" mce_href="http://blogs.technet.com/hhh_comic/archive/2008/03/21/hhh-comic-series-week-8-4.aspx"&gt;this cute post&lt;/A&gt; about elegant code.&amp;nbsp;&lt;FONT face=verdana&gt;The &lt;A class="" href="http://blogs.technet.com/hhh_comic/archive/2008/03/21/hhh-comic-series-week-8-4.aspx" mce_href="http://blogs.technet.com/hhh_comic/archive/2008/03/21/hhh-comic-series-week-8-4.aspx"&gt;guest strip&lt;/A&gt;&amp;nbsp;&lt;/FONT&gt;from several days ago was a real treat. It's illustrated by Dick Giordano, a great artist and a real legend in the industry, and he does a wonderful job of conveying a kind of '60s love comic vibe that makes this strip irresistible to me. The old-style coloring just adds to it; that strip looks just like something you might have read in a Sunday newspaper 20 years ago. ("What's a newspaper?" wonder the younger readers)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;I really recommend you check out this strip. It'll bring a smile to your face every day. You can even submit your own stories of IT/Dev life for the strip. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;And, if you like or don't like the strip, send along some comments. I'm sure they want to know what people think of their work.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8332450" width="1" height="1"&gt;</content><author><name>Jason Sacks</name><uri>http://blogs.msdn.com/members/Jason+Sacks.aspx</uri></author><category term="Heroes Happen Here" scheme="http://blogs.msdn.com/jsacks/archive/tags/Heroes+Happen+Here/default.aspx" /><category term="online comics" scheme="http://blogs.msdn.com/jsacks/archive/tags/online+comics/default.aspx" /></entry><entry><title>Windows SDK DevCenter</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/archive/2008/03/17/windows-sdk-devcenter.aspx" /><id>http://blogs.msdn.com/jsacks/archive/2008/03/17/windows-sdk-devcenter.aspx</id><published>2008-03-17T19:08:00Z</published><updated>2008-03-17T19:08:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=verdana&gt;One of the most fun tasks I've done as a member is this team has been to post our &lt;A class="" href="http://msdn2.microsoft.com/en-us/windowsserver/bb980924.aspx" mce_href="http://msdn2.microsoft.com/en-us/windowsserver/bb980924.aspx"&gt;MSDN Developer Center&lt;/A&gt;. This site is intended to be a one-stop portal for all issues pertaining to the Windows SDK, including download information, our latest release notes, links to our release notes, other helpful downloads,&amp;nbsp;privacy policy,&amp;nbsp;technical articles pertinent to the SDK,&amp;nbsp;ways to contacts us, and more. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;I really enjoyed working with Ian and Laurie, our MSDN contacts, on this project. Not only were they helpful, diligent and unfailingly polite, but they also made many suggestions along the way to help us to create the best site possible.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;One of the key goals of the site was to create a place where we can keep our release notes up to date even after the product is released. We do extensive testing of our product within the SDK team, of course - that's all part of the standartd Microsoft process of releasing our products. But we can never be quite sure of the issues our users face until the product is out there in your hands. You're the ones following your own specific unique scenarios, using our SDK components in your particular, specific ways. And therefore you're the ones who run into issues that we never expect.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;We set up several "contact us" mechanisms in part for exactly that reason. You give us real-world feedback on issues related to the performance of content in the SDK, and we find that real-world feedback to be invaluable. If you run into an unexpected issue, please let us know about it. Chances are that another user has stumbled across the same issue, and that inforrmation would be invaluable for them as well.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;And if you haven't been to the site, please do check it out. And send your feedback. We're listening.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8291225" width="1" height="1"&gt;</content><author><name>Jason Sacks</name><uri>http://blogs.msdn.com/members/Jason+Sacks.aspx</uri></author><category term="inside microsoft" scheme="http://blogs.msdn.com/jsacks/archive/tags/inside+microsoft/default.aspx" /><category term="developer center" scheme="http://blogs.msdn.com/jsacks/archive/tags/developer+center/default.aspx" /></entry><entry><title>Xperf, a new tool in the Windows SDK</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/archive/2008/02/11/xperf-a-new-tool-in-the-windows-sdk.aspx" /><id>http://blogs.msdn.com/jsacks/archive/2008/02/11/xperf-a-new-tool-in-the-windows-sdk.aspx</id><published>2008-02-11T21:36:00Z</published><updated>2008-02-11T21:36:00Z</updated><content type="html">&lt;FONT face=verdana&gt;
&lt;P&gt;Richard Russell (aka RGR)&amp;nbsp;of the Windows Fundamentals team has &lt;A href="http://blogs.msdn.com/pigscanfly/archive/2008/02/09/xperf-a-new-tool-in-the-windows-sdk.aspx" mce_href="http://blogs.msdn.com/pigscanfly/archive/2008/02/09/xperf-a-new-tool-in-the-windows-sdk.aspx"&gt;posted&lt;/A&gt; a really nice description of Windows Performance Tool Kit, a new tool we're shipping with the latest version of the &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586-711EBE331CDC&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586-711EBE331CDC&amp;amp;displaylang=en"&gt;Windows SDK&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;As he says, "Xperf is an important tool for anyone doing system performance work on Windows because it's specifically designed to give you a complete system-wide view of performance over long periods of time (10's of seconds, to minutes). It's also the only tool that knows how to fully process all the events from the kernel and correlate them into something that makes sense." &lt;/P&gt;
&lt;P&gt;If you're interested at all in Windows performance tuning, you'll probably find this tool to be quite&amp;nbsp;useful. Remember, if you're only interested in SDK tools, there's no need to download the full Windows SDK. You can&amp;nbsp;select only the Tools node in the download. This tool is one of approximately a hundred tools we ship in the SDK, along with samples, documentation, headers, libraries, compilers and other files.&lt;/P&gt;
&lt;P&gt;And please remember to send us feedback on your experience. Your help will make us better.&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7617512" width="1" height="1"&gt;</content><author><name>Jason Sacks</name><uri>http://blogs.msdn.com/members/Jason+Sacks.aspx</uri></author><category term="windows server 2008 sdk" scheme="http://blogs.msdn.com/jsacks/archive/tags/windows+server+2008+sdk/default.aspx" /><category term="tools" scheme="http://blogs.msdn.com/jsacks/archive/tags/tools/default.aspx" /></entry><entry><title>Windows SDK RTM is live!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/archive/2008/02/07/windows-sdk-rtm-is-live.aspx" /><id>http://blogs.msdn.com/jsacks/archive/2008/02/07/windows-sdk-rtm-is-live.aspx</id><published>2008-02-07T19:41:00Z</published><updated>2008-02-07T19:41:00Z</updated><content type="html">&lt;FONT face=verdana&gt;
&lt;P&gt;Whoo hoo! The Windows SDK for Windows Server 2008 and .NET Framework 3.5 is now live and ready for your download in either &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&amp;amp;displaylang=en"&gt;ISO&lt;/A&gt; or &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586-711EBE331CDC&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586-711EBE331CDC&amp;amp;displaylang=en"&gt;Web Setup&lt;/A&gt; format. There's scads and scads of new content in this release - content that my colleague Barry has listed in his post to the &lt;A href="http://blogs.msdn.com/windowssdk/" mce_href="http://blogs.msdn.com/windowssdk/"&gt;Windows SDK Team Blog&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The most important thing we can ask from you is for you to send us feedback your experience with the SDK. There are a number of ways to &lt;A href="http://msdn2.microsoft.com/en-us/windowsserver/bb986638.aspx#6" mce_href="http://msdn2.microsoft.com/en-us/windowsserver/bb986638.aspx#6"&gt;send us feeback&lt;/A&gt;, including posting comments to SDK blogs in addition to the other methods listed on our Release Notes page. We really sincerely want to know what you think of your SDK experience. All feedback will be considered, and all of it will help us as we roll into our planning for the next SDK releases. If you have some time, jot down some notes and send them to us.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;How was your setup experience? Did it run smoothly? Did it take a reasonable amount of time? Did the selections offered to you make sense?&lt;/LI&gt;
&lt;LI&gt;Once the SDK was installed, was it easy to find what you needed? Were there any unexpected items or issues?&lt;/LI&gt;
&lt;LI&gt;If you build samples, what was your sample building experience like?&lt;/LI&gt;
&lt;LI&gt;If you use SDK-delivered tools, did they act as expected and provide a helpful, useful experience?&lt;/LI&gt;
&lt;LI&gt;If you use Windows Headers and Libraries, were you able to use them as you had hoped without unexpected errors or confusion?&lt;/LI&gt;
&lt;LI&gt;If you use the documentation, does the organization of content make sense, and do the pages in the SDK give you what you want?&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;We really want to know how you're doing so we can present a better SDK in the future.&lt;/P&gt;
&lt;P&gt;One other note: This release was very much a team effort. Many SDK team members went above and beyond the stadard call of duty to ensure that this was a great release. Members of the Dev, Test and Program Management teams pulled together to ensure that we would release a great product. But I want to make a point of publicly praising the superhuman efforts of our Release Program Manager, Barry Butterklee, in posting this SDK live. He had lots of late-breaking issues that prevented this release from running as smoothly as anyone would have liked. But Barry was persistent and diligent, and he pushed through all the problems presented him. He really did exemplary work on this release, and he deserves lots of praise. Great work, Barry!&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7520315" width="1" height="1"&gt;</content><author><name>Jason Sacks</name><uri>http://blogs.msdn.com/members/Jason+Sacks.aspx</uri></author><category term="inside microsoft" scheme="http://blogs.msdn.com/jsacks/archive/tags/inside+microsoft/default.aspx" /><category term="windows server 2008 sdk" scheme="http://blogs.msdn.com/jsacks/archive/tags/windows+server+2008+sdk/default.aspx" /></entry><entry><title>Heroes Happen Here online comic</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/archive/2008/01/29/heroes-happen-here-online-comic.aspx" /><id>http://blogs.msdn.com/jsacks/archive/2008/01/29/heroes-happen-here-online-comic.aspx</id><published>2008-01-29T20:43:00Z</published><updated>2008-01-29T20:43:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=verdana&gt;Anyone who knows much about me knows I'm a big comic book fan. So it's been especially fun to be a small part of a new online comic that Microsoft and Seagate are working on that is intended to highlight the great work that developers and IT professionals around the world perform. The strip will be called &lt;STRONG&gt;Heroes Happen Here&lt;/STRONG&gt;, and content will be posted on the &lt;A class="" href="http://blogs.technet.com/hhh_comic/default.aspx" mce_href="http://blogs.technet.com/hhh_comic/default.aspx"&gt;HHH TechNet blog&lt;/A&gt;, or of course you can subscribe to the &lt;A class="" href="http://blogs.technet.com/hhh_comic/rss.xml" mce_href="http://blogs.technet.com/hhh_comic/rss.xml"&gt;RSS feed&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;There's a whole bunch of cool stuff around this project to me. This is a professionally-driven project, with writing, art and editing all done by comics professionals with long experience in the medium. Microsoft and Seagate are spending money&amp;nbsp;to make sure we do this project well. In part we want to do it well because we want this project to be a real tribute to the ordinary people who perform heroic acts nearly every day just to keep networks up, software bug-free, and databases clean. Inside the company we like to think of ourselves as merely delivering tools to help facilitate your achivements. That's all part of the "your potential, our passion" campaign. And this project is intended to help celebrate that passion.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;There's a &lt;A class="" href="http://www.microsoft.com/heroeshappenhere/cool-stuff/comic/default.mspx" mce_href="http://www.microsoft.com/heroeshappenhere/cool-stuff/comic/default.mspx"&gt;section&lt;/A&gt; of the site for you to submit your stories. Please consider doing that!&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7310091" width="1" height="1"&gt;</content><author><name>Jason Sacks</name><uri>http://blogs.msdn.com/members/Jason+Sacks.aspx</uri></author><category term="comics" scheme="http://blogs.msdn.com/jsacks/archive/tags/comics/default.aspx" /><category term="inside microsoft" scheme="http://blogs.msdn.com/jsacks/archive/tags/inside+microsoft/default.aspx" /></entry><entry><title>Thanksgiving week at Microsoft</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/archive/2007/11/21/thanksgiving-week-at-microsoft.aspx" /><id>http://blogs.msdn.com/jsacks/archive/2007/11/21/thanksgiving-week-at-microsoft.aspx</id><published>2007-11-22T01:09:00Z</published><updated>2007-11-22T01:09:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=verdana&gt;There are certain times of the year at Microsoft that I like to think of as "golden time," when email is slower, meetings are fewer, and we all have more time to stretch out and dive deep into tasks that we never usually seem to have sufficient time for. One of those "golden times" is this week, as American Thanksgiving looms tomorrow. There are seldom very many people in the office this week, so for those of us who are working, this is a fantastic time.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;For me, it's been a great week for spec writing, investigating a particularly troublesome bug, and studying. If this were a normal week, with all my other work flying around, I might never have gotten a chance to get the studying done. However, this week, I'm able to focus on these important tasks and still spend some quality time with Ivor Horton's "Beginning Visual C++ 2005."&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Sometimes this is a&amp;nbsp;quirky and&amp;nbsp;intense&amp;nbsp;place to work. One of those quirks is that sometimes work is just very quiet. It's nice taking a breather, even if I'm still working hard.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6460198" width="1" height="1"&gt;</content><author><name>Jason Sacks</name><uri>http://blogs.msdn.com/members/Jason+Sacks.aspx</uri></author><category term="inside microsoft" scheme="http://blogs.msdn.com/jsacks/archive/tags/inside+microsoft/default.aspx" /></entry><entry><title>Windows SDK MVP Chat Nov. 6th</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/archive/2007/11/05/windows-sdk-mvp-chat-nov-6th.aspx" /><id>http://blogs.msdn.com/jsacks/archive/2007/11/05/windows-sdk-mvp-chat-nov-6th.aspx</id><published>2007-11-06T01:07:00Z</published><updated>2007-11-06T01:07:00Z</updated><content type="html">&lt;FONT face=verdana&gt;
&lt;P&gt;Hey, if you're a Microsoft MVP of any type, stop by and join our Windows SDK chat tomorrow morning. We consider MVPs to be some of the most thoughtful and involved users that we have, and we have these chats in order to strive to become more connected with your feedback. Often the requests we get from MVPs reflect concerns that our standard users have, and it's great to have you engage us.&lt;/P&gt;
&lt;P&gt;If you're not an MVP and think you might be interested, I highly encourage you to &lt;A class="" href="http://www.mvps.org/about/mvp.html" mce_href="http://www.mvps.org/about/mvp.html"&gt;learn more&lt;/A&gt; about the program.&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5920873" width="1" height="1"&gt;</content><author><name>Jason Sacks</name><uri>http://blogs.msdn.com/members/Jason+Sacks.aspx</uri></author></entry><entry><title>Windows SDK for Windows Server 2008: moving along, getting closer</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/archive/2007/10/15/windows-sdk-for-windows-server-2008-moving-along-getting-closer.aspx" /><id>http://blogs.msdn.com/jsacks/archive/2007/10/15/windows-sdk-for-windows-server-2008-moving-along-getting-closer.aspx</id><published>2007-10-16T02:51:00Z</published><updated>2007-10-16T02:51:00Z</updated><content type="html">&lt;FONT face=verdana&gt;
&lt;P&gt;Today we hit the first of a series of ZBBs for our next release, the Windows SDK for Windows Server 2008. At the same time, we're essentially closing up work on our components in Visual Studio 2008. Working on these two releases has made for one of the most interesting years of my professional life. On one hand, I've learned a tremendous amount of new things, both technical and interpersonal. On the other, I've had to learn how to deal with some professional frustrations that are uncomfortable. But isn't that like most any job? Some good, some bad, and a whole bunch in between.&lt;/P&gt;
&lt;P&gt;One of the enjoyable new challenges of my job has been in learning new tools and taking on many small projects. Lately I've become a PM in charge of many short-term projects. For example, I was asked just last week to take on two little projects. We're going to remove the .NET Compact Framework 2.0 from our builds and add the .NET Compact Framework 3.5. This means we'll finally be shipping the latest version of the CF, which should add to the usefulness of the SDK. That project looks from all indications to being very simple, and I'm looking forward to doing something that will immediately increase the usefulness of the SDK.&lt;/P&gt;
&lt;P&gt;I was also asked to work on removing some incorrect references from our documentation. We ship something like a quarter-million HTML pages in the Windows SDK, spread among some 400 collections, and thus simply running scans against the content can be a massive time hit. Fortunately the main doc tester, Mike, is really good at creating automation to run these scans. Then the trick is to track down docset owners and drive to getting this content out of the SDK. All the collaboration is fun, but it's also complex and tricky. It's always hard to get people to meet your needs when they have a whole bunch of other content in the pipeline.&lt;/P&gt;
&lt;P&gt;Of course, with all the fun comes some frustration. I made a check-in error that resulted on our team getting slammed a bit in Visual Studio triage. Sometimes you just have to admit your mistakes, apologize, and try to resolve the problem yourself. This was definitely one of those times. Still, we all make mistakes, and there's no point to sitting around brooding about them.&lt;/P&gt;
&lt;P&gt;I've also been wrestling with a problem around good API design, a problem that has bedeviled me for several months now. I keep feeling like I've made positive changes, but keep banging up against the harsh face of reality. Oh well, such is life at this crazy, weird and wonderful company. &lt;/P&gt;
&lt;P&gt;Even the negative experiences are positive around here sometimes.&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5465640" width="1" height="1"&gt;</content><author><name>Jason Sacks</name><uri>http://blogs.msdn.com/members/Jason+Sacks.aspx</uri></author><category term="inside microsoft" scheme="http://blogs.msdn.com/jsacks/archive/tags/inside+microsoft/default.aspx" /><category term="windows server 2008 sdk" scheme="http://blogs.msdn.com/jsacks/archive/tags/windows+server+2008+sdk/default.aspx" /></entry><entry><title>Coming soon (probably): Windows SDK Version header</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/archive/2007/09/30/coming-soon-probably-windows-sdk-version-header.aspx" /><id>http://blogs.msdn.com/jsacks/archive/2007/09/30/coming-soon-probably-windows-sdk-version-header.aspx</id><published>2007-10-01T07:28:00Z</published><updated>2007-10-01T07:28:00Z</updated><content type="html">&lt;FONT face=verdana&gt;
&lt;P&gt;I'm excited to announce that in the RTM Windows SDK for Windows Server 2008 release, we'll be considering adding a new file to the SDK that many users have been asking for: a way to determine which build of the SDK is installed on disk, and a way to determine what the highest available versions are on the user's disk. &lt;/P&gt;
&lt;P&gt;This has long been an ask both from the SDK MVPs and from the Visual C++ team, and the intent is that this file work as essentially a reference that you can leverage for more efficient programming. Rather than have to track down the highest OS version that SDK content is coded against, this macro will provide you that data right at your fingertips. &lt;/P&gt;
&lt;P&gt;This is being considered as a DCR against that release, but due to the low cost of adding this file to the SDK release, I have every expectation that the DCR will pass.&lt;/P&gt;
&lt;P&gt;Please, if you get a chance and you're interested in this functionality, post a comment with your opinions on it. Thanks! &lt;/P&gt;&lt;/FONT&gt;&lt;PRE&gt;&lt;CODE&gt;
/*

Copyright (c) Microsoft Corporation. All rights reserved.

Module Name:

    WinSDKVer.h

Abstract:

    Master include file for versioning the Windows SDK.

*/

#ifndef _INC_WINSDKVER
#define _INC_WINSDKVER

#pragma once

&lt;/CODE&gt;&lt;/PRE&gt;/* _WINSDOWSSDK version constants Note: In the below listing, the first two digits represent the operating system major version number. For Windows Vista, this is 06. The next two digits, 01, represent the operating system minor version number. For Windows Server 2008, this is 01. The remaining characters, 40D9, represent the build number of the operating system. The hexadecimal value 40D9 is 16601 decimal. The revision is the revision of the Windows SDK build and is an arbitrary number; in this case 01. That number will revise as each preliminary or RTM version of this SDK is released. */ &lt;PRE&gt;&lt;CODE&gt;

#define WINDOWSSDK                  0x060140D9

//Windows SDK for Windows Server 2008 is version 01
#define WINDOWSSDK_REVISION         0x7E

#define WINDOWSSDK_MAJOR_MASK       0xFF000000
#define WINDOWSSDK_MINOR_MASK       0x00FF0000
#define WINDOWSSDK_VERSION_MASK     0x00FF0000

#define WINDOWSSDK_MAJOR (ver)      (ver&amp;gt;&amp;gt;24)
#define WINDOWSSDK_MINOR (ver)      (ver&amp;amp;WINDOWSSDK_MINOR_MASK) &amp;gt;&amp;gt; 16)
#define WINDOWSSDK_VERSION (ver)    (ver&amp;amp;WINDOWSSDK_VERSION_MASK)
&lt;/CODE&gt;&lt;/PRE&gt;// This list contains a list of all releases of the Windows SDK and will be appended with additional releases as they are added. &lt;PRE&gt;&lt;CODE&gt;
#define _WIN32_WINSDK_WS03_R2      0x0502 // Windows SDK for Windows Server 2003 R2
#define _WIN32_WINSDK_VISTA        0x0600 // Windows SDK for Windows Vista and .NET Framework 3.0
#define _WIN32_WINSDK_VISTA_UPDATE 0x0600 // Windows SDK for Windows Vista and .NET Framework 3.0 Update
#define _WIN32_WINSDK_VISTA_ORCAS  0x0600 // Windows SDK Components for Visual Studio 2008
#define _WIN32_WINSDK_WS08         0x0610 // Windows SDK for Windows Server 2008 and .NET Framework 3.5

&lt;/CODE&gt;&lt;/PRE&gt;// This term lists the highest product version for which the SDK can be written, per the list above. &lt;PRE&gt;&lt;CODE&gt;
#define _WIN32_MAXWINVER        0x0600
#define _WIN32_WINDOWS_MAXVER   0x0610
#define NTDDI_MAXVERSION        0x0610
#define _WIN32_IE_MAXVERSION    0x0700
#define _WIN32_WINNT_MAXVERSION 0x0600
#define WINVER_MAXWINVER        0x0600


#endif
&lt;/CODE&gt;&lt;/PRE&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5218290" width="1" height="1"&gt;</content><author><name>Jason Sacks</name><uri>http://blogs.msdn.com/members/Jason+Sacks.aspx</uri></author></entry><entry><title>Windows SDK for Windows 2008 Pre-release is live</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/archive/2007/07/30/windows-sdk-for-windows-2008-pre-release-is-live.aspx" /><id>http://blogs.msdn.com/jsacks/archive/2007/07/30/windows-sdk-for-windows-2008-pre-release-is-live.aspx</id><published>2007-07-31T01:13:00Z</published><updated>2007-07-31T01:13:00Z</updated><content type="html">&lt;FONT face=verdana&gt;
&lt;P&gt;Our frighteningly productive team has just published yet another release live. The Windows SDK for Windows Server 2008 and .NET Framework 3.5 is now live and &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=74DD6E2D-89C6-4E1E-AF00-FC7D70F15439&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=74DD6E2D-89C6-4E1E-AF00-FC7D70F15439&amp;amp;displaylang=en"&gt;ready for download&lt;/A&gt;.&amp;nbsp;This a pre-release SDK that exposes the latest headers, libs, tools and other files intended for development using Framework 3.5 and/or targeting Windows Server 2008.&lt;/P&gt;
&lt;P&gt;When I say we're frighteningly productive, I mean it. Since I joined this team in June 2005 we've published almost 20 different releases to the Web, each one better than the one before. When I was Setup PM, I always felt like every single successful release and download was due to the work of my vteam; it's going to be hard to step back from that role and take pleasure in producing the best quality of headers and libs for our users. I think I can handle the change. :-)&lt;/P&gt;
&lt;P&gt;Did you know we've had over a million successful downloads of the Windows SDK thus far?&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4137147" width="1" height="1"&gt;</content><author><name>Jason Sacks</name><uri>http://blogs.msdn.com/members/Jason+Sacks.aspx</uri></author></entry><entry><title>Same job, new role</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/archive/2007/07/25/same-job-new-role.aspx" /><id>http://blogs.msdn.com/jsacks/archive/2007/07/25/same-job-new-role.aspx</id><published>2007-07-26T01:25:00Z</published><updated>2007-07-26T01:25:00Z</updated><content type="html">&lt;FONT face=verdana&gt;
&lt;P&gt;After two years of working as the Setup and Communities PM on the Windows SDK, I'm switching over to a new role within my same team. I'm now taking on a whole set of new tasks:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Online release notes&lt;/LI&gt;
&lt;LI&gt;Offline release notes&lt;/LI&gt;
&lt;LI&gt;Vista logo compliance&lt;/LI&gt;
&lt;LI&gt;APIScan&lt;/LI&gt;
&lt;LI&gt;Headers &amp;amp; libs&lt;/LI&gt;
&lt;LI&gt;SWI for headers &amp;amp; libs&lt;/LI&gt;
&lt;LI&gt;Identifying and tracking new headers &amp;amp; libs in the OS&lt;/LI&gt;
&lt;LI&gt;The Windows SDK's presence in the MSDN DevCenter&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;This might seem like a lot of disparate duties, but that's what will make the job fun and exciting for me. I'm really enjoying ramping up on the work - it's really fun taking on new challenges - but some of the scope of the tasks are a bit daunting. We have a SharePoint site that lists all the new Windows Vista APIs and contains over 8000 entries. It's hard to plan to manage a set of files that large, which can have issues or problems with each and every one of them.&lt;/P&gt;
&lt;P&gt;Please, if you have any questions about Windows APIs, headers, libs or Win32 development using the Windows SDK, feel free to &lt;A class="" href="mailto:jsacks@microsoft.com" mce_href="mailto:jsacks@microsoft.com"&gt;send me your question&lt;/A&gt;. Your questions will help me get educated on my new tasks.&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4050560" width="1" height="1"&gt;</content><author><name>Jason Sacks</name><uri>http://blogs.msdn.com/members/Jason+Sacks.aspx</uri></author></entry><entry><title>Windows SDK Setup: "File failed to download because the user cancelled the operation."</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/archive/2007/07/12/windows-sdk-setup-file-failed-to-download-because-the-user-cancelled-the-operation.aspx" /><id>http://blogs.msdn.com/jsacks/archive/2007/07/12/windows-sdk-setup-file-failed-to-download-because-the-user-cancelled-the-operation.aspx</id><published>2007-07-12T19:15:00Z</published><updated>2007-07-12T19:15:00Z</updated><content type="html">&lt;FONT face=verdana&gt;
&lt;P&gt;Probably the most common mail&amp;nbsp;I get from users about the SDK setup is some variation of this mail:&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=times&gt;
&lt;P&gt;I am attaching the SDK Setup log. Can you tell from this why the SDK will not install on my machine? I have tried twice, but it stops and says "failed to install" just a few minutes after it starts.&lt;/P&gt;&lt;FONT face=verdana&gt;
&lt;P&gt;and in the log, setup terminates with these strings:&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=courier&gt;
&lt;P&gt;1:02:59 PM Wednesday, July 11, 2007: [SDKSetup:Info] File queued for download - source:http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dexplore.cab target:file:///C:/Documents and Settings/*/Local Settings/Temp/SDKSetup/DExplore/dexplore.cab size:1971503&lt;BR&gt;1:02:59 PM Wednesday, July 11, 2007: [SDKSetup:Info] File queued for download - source:http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dexplore_layout.cab target:file:///C:/Documents and Settings/*/Local Settings/Temp/SDKSetup/DExplore/dexplore_layout.cab size:10266211&lt;BR&gt;1:02:59 PM Wednesday, July 11, 2007: [SDKSetup:Info] Beginning download of file &lt;A href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dexplore.cab" mce_href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dexplore.cab"&gt;http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dexplore.cab&lt;/A&gt; to C:\Documents and Settings\*\Local Settings\Temp\SDKSetup\DExplore\dexplore.cab&lt;BR&gt;1:02:59 PM Wednesday, July 11, 2007: [SDKSetup:Info] Beginning download of file &lt;A href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dexplore_layout.cab" mce_href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dexplore_layout.cab"&gt;http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dexplore_layout.cab&lt;/A&gt; to C:\Documents and Settings\*\Local Settings\Temp\SDKSetup\DExplore\dexplore_layout.cab&lt;BR&gt;1:03:00 PM Wednesday, July 11, 2007: [SDKSetup:Info] File queued for download - source:http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dbg_x86.cab target:file:///C:/Documents and Settings/*/Local Settings/Temp/SDKSetup/Dbg/dbg_x86.cab size:15531576&lt;BR&gt;1:03:24 PM Wednesday, July 11, 2007: [SDKSetup:Info] Successfully downloaded the file &lt;A href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dexplore.cab" mce_href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dexplore.cab"&gt;http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dexplore.cab&lt;/A&gt; to C:\Documents and Settings\*\Local Settings\Temp\SDKSetup\DExplore\dexplore.cab&lt;BR&gt;1:03:24 PM Wednesday, July 11, 2007: [SDKSetup:Info] File succesfully downloaded - source:http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dexplore.cab target:file:///C:/Documents and Settings/*/Local Settings/Temp/SDKSetup/DExplore/dexplore.cab size:1971503&lt;BR&gt;1:03:24 PM Wednesday, July 11, 2007: [SDKSetup:Info] Beginning download of file &lt;A href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dbg_x86.cab" mce_href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dbg_x86.cab"&gt;http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dbg_x86.cab&lt;/A&gt; to C:\Documents and Settings\*\Local Settings\Temp\SDKSetup\Dbg\dbg_x86.cab&lt;BR&gt;1:04:40 PM Wednesday, July 11, 2007: [SDKSetup:Info] Failed to download the file &lt;A href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dexplore_layout.cab" mce_href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dexplore_layout.cab"&gt;http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dexplore_layout.cab&lt;/A&gt; to C:\Documents and Settings\*\Local Settings\Temp\SDKSetup\DExplore\dexplore_layout.cab. Warning - Failed to download the file &lt;A href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dexplore_layout.cab" mce_href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dexplore_layout.cab"&gt;http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dexplore_layout.cab&lt;/A&gt;, because the user cancelled the operation.&lt;BR&gt;1:04:40 PM Wednesday, July 11, 2007: [SDKSetup:Error] File failed to download - source:http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dexplore_layout.cab target:file:///C:/Documents and Settings/*/Local Settings/Temp/SDKSetup/DExplore/dexplore_layout.cab size:10266211 reason:Failed to download the file &lt;A href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dexplore_layout.cab" mce_href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dexplore_layout.cab"&gt;http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dexplore_layout.cab&lt;/A&gt;, because the user cancelled the operation.&lt;BR&gt;1:04:40 PM Wednesday, July 11, 2007: [SDKSetup:Info] Failed to download the file &lt;A href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dbg_x86.cab" mce_href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dbg_x86.cab"&gt;http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dbg_x86.cab&lt;/A&gt; to C:\Documents and Settings\*\Local Settings\Temp\SDKSetup\Dbg\dbg_x86.cab. Warning - Failed to download the file &lt;A href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dbg_x86.cab" mce_href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dbg_x86.cab"&gt;http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dbg_x86.cab&lt;/A&gt;, because the user cancelled the operation.&lt;BR&gt;1:04:40 PM Wednesday, July 11, 2007: [SDKSetup:Error] File failed to download - source:http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dbg_x86.cab target:file:///C:/Documents and Settings/*/Local Settings/Temp/SDKSetup/Dbg/dbg_x86.cab size:15531576 reason:Failed to download the file &lt;A href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa/dbg_x86.cab" mce_href="http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dbg_x86.cab"&gt;http://download.microsoft.com/download/a/7/7/a7767f09-0136-4a96-a1f8-276bf0ee31fa\dbg_x86.cab&lt;/A&gt;, because the user cancelled the operation.&lt;/P&gt;&lt;FONT face=verdana&gt;
&lt;P&gt;To work around this problem, I recommend you try our "Vista RTM Update" web setup (&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=4377f86d-c913-4b5c-b87e-ef72e5b4e065&amp;amp;displaylang=en" target=_blank&gt;http://www.microsoft.com/downloads/details.aspx?familyid=4377f86d-c913-4b5c-b87e-ef72e5b4e065&amp;amp;displaylang=en&lt;/A&gt;), and if that fails switch over to the ISO setup at &lt;A href="http://download.microsoft.com/download/4/2/6/42684501-9ec5-43dd-9dfe-c8c9dfa6a66f/6.1.6000.16384.10.WindowsSDK_Vista_Feb2007Update_rtm.DVD.Rel.iso" target=_blank&gt;http://download.microsoft.com/download/4/2/6/42684501-9ec5-43dd-9dfe-c8c9dfa6a66f/6.1.6000.16384.10.WindowsSDK_Vista_Feb2007Update_rtm.DVD.Rel.iso&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This seems to solve the problem for most people, but of course your mileage may vary. We have some revised code in the Windows Vista Update that addresses some of the download problems we previously had. Please don't hesitate to &lt;A href="mailto:jsacks@microsoft.com?subject=Windows SDK Setup problems"&gt;email me&lt;/A&gt; if it doesn't solve your problem.&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3833961" width="1" height="1"&gt;</content><author><name>Jason Sacks</name><uri>http://blogs.msdn.com/members/Jason+Sacks.aspx</uri></author></entry><entry><title>New position now opening on the Windows SDK development team! </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/archive/2007/07/09/new-position-now-opening-on-the-windows-sdk-development-team.aspx" /><id>http://blogs.msdn.com/jsacks/archive/2007/07/09/new-position-now-opening-on-the-windows-sdk-development-team.aspx</id><published>2007-07-09T22:57:00Z</published><updated>2007-07-09T22:57:00Z</updated><content type="html">&lt;FONT face=verdana&gt;
&lt;P&gt;Do you like to create useful tools to help your colleagues be more productive? Are you frustrated by huge software projects that take years to ship? Would you like to work on small, delivery focused projects where you have lots of creative input, authority and responsibility, projects that get used immediately?&lt;/P&gt;
&lt;P&gt;The Windows SDK team is looking for a strong developer to work on our internal tools team. The Tools team produces tools and websites that track the tens of thousands of files that are submitted to the Windows SDK, maintains and updates the code used to package these files into the SDK itself, and writes and maintains the setup used by our customers./P&amp;gt; 
&lt;P&gt;You will be using cutting edge technologies from Microsoft, .NET 3.0 and 3.5, and SQL Server 2005. You will be working directly with Program Managers to define the scope and feature requirements of the tools.&lt;/P&gt;
&lt;P&gt;We need a technically strong developer with an entrepreneurial spirit and excellent problem solving skills.&lt;/P&gt;
&lt;P&gt;Basic Qualifications:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;A BS degree in Computer Science or 4 years software development industry experience.&lt;/LI&gt;
&lt;LI&gt;Minimum 1 year experience writing applications using C# and the .NET Class Library.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Experience with any of the following is a plus: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Experience writing SQL server queries and stored procedures&lt;/LI&gt;
&lt;LI&gt;Microsoft Installer technologies&lt;/LI&gt;
&lt;LI&gt;SQL Database design&lt;/LI&gt;
&lt;LI&gt;Windows Workflow Foundation&lt;/LI&gt;
&lt;LI&gt;Windows programming using C++&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;If you're interested, please submit your resume via the Microsoft Jobs website. The official postings are &lt;A class="" href="http://members.microsoft.com/careers/search/details.aspx?JobID=0BF426E6-FB2F-491B-8B53-496A09B7CC16&amp;amp;start=1&amp;amp;interval=10&amp;amp;SortCol=DatePosted" mce_href="http://members.microsoft.com/careers/search/details.aspx?JobID=0BF426E6-FB2F-491B-8B53-496A09B7CC16&amp;amp;start=1&amp;amp;interval=10&amp;amp;SortCol=DatePosted"&gt;here&lt;/A&gt;&amp;nbsp;and &lt;A class="" href="http://members.microsoft.com/careers/search/details.aspx?JobID=297F0EF4-927E-4753-94C9-8C4F57825387&amp;amp;start=1&amp;amp;interval=10&amp;amp;SortCol=DatePosted" mce_href="http://members.microsoft.com/careers/search/details.aspx?JobID=297F0EF4-927E-4753-94C9-8C4F57825387&amp;amp;start=1&amp;amp;interval=10&amp;amp;SortCol=DatePosted"&gt;here&lt;/A&gt;. &lt;STRONG&gt;Please note that due to Federal rules, we cannot accept resumes from candidates external to Microsoft via email&lt;/STRONG&gt;. All applications must be submitted via the Microsoft Jobs website.&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3785897" width="1" height="1"&gt;</content><author><name>Jason Sacks</name><uri>http://blogs.msdn.com/members/Jason+Sacks.aspx</uri></author></entry><entry><title>Windows Live Search: some things I really like</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/archive/2007/06/06/windows-live-search-some-things-i-really-like.aspx" /><id>http://blogs.msdn.com/jsacks/archive/2007/06/06/windows-live-search-some-things-i-really-like.aspx</id><published>2007-06-07T02:50:00Z</published><updated>2007-06-07T02:50:00Z</updated><content type="html">&lt;FONT face=verdana&gt;
&lt;P&gt;This is one of those posts where I have to state my biases up front because people tend to have strong opinions about it.&lt;/P&gt;
&lt;P&gt;Like everyone, I've always liked to use Google. I started using the site pretty much when it first appeared on my radar, and like everyone else I was shocked by the quality of results that were returned, by its clean interface and by the critical mass of people who liked it. Heck, I follow crowds as much as the next guy, and if everyone was using Google to the extent that "to google" is part of our lexicon, then it has to have some strong points.&lt;/P&gt;
&lt;P&gt;But I'm also a loyal and proud Microsoft employee of over six years tenure. When Steve Baller stood up at the Microsoft Company Meeting and told us 'softies that by using Google we were subsidizing our competition, I felt a responsibility to use our search product. And I'm posting today to talk about some of the&amp;nbsp;features of Windows Live Search that I really like.&lt;/P&gt;
&lt;P&gt;The most important thing for me is&amp;nbsp;to have to click a minimal number of times. So if I want to get information on a specific topic, I like my search engine to give me a quick view into that information immediately. Following are a few examples of why I find Live Seatch is better than Google. Click along and then share your thoughts. &lt;STRONG&gt;Note that these thoughts reflect my opinions alone and do not in any way reflect any implicit or explicit endorsement by Microsoft Corporation.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Search for Seattle Mariners. &lt;A class="" href="http://www.google.com/search?hl=en&amp;amp;q=seattle+mariners" mce_href="http://www.google.com/search?hl=en&amp;amp;q=seattle+mariners"&gt;Google&lt;/A&gt; gives links. &lt;A class="" href="http://search.live.com/results.aspx?q=seattle+mariners" mce_href="http://search.live.com/results.aspx?q=seattle+mariners"&gt;Live Search&lt;/A&gt; gives the team's record and latest game results.&lt;BR&gt;Search for Ichiro Suzuki. &lt;A class="" href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=ichiro+suzuki" mce_href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=ichiro+suzuki"&gt;Google&lt;/A&gt; gives links. &lt;A class="" href="http://search.live.com/results.aspx?q=ichiro+suzuki&amp;amp;form=QBRE" mce_href="http://search.live.com/results.aspx?q=ichiro+suzuki&amp;amp;form=QBRE"&gt;Live Search&lt;/A&gt; gives you his stats.&lt;BR&gt;Search for David Beckham. &lt;A class="" href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=david+beckham" mce_href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=david+beckham"&gt;Google&lt;/A&gt; and &lt;A class="" href="http://search.live.com/results.aspx?q=david+beckham&amp;amp;form=QBRE&amp;amp;go.x=12&amp;amp;go.y=11" mce_href="http://search.live.com/results.aspx?q=david+beckham&amp;amp;form=QBRE&amp;amp;go.x=12&amp;amp;go.y=11"&gt;Live Search&lt;/A&gt; give pictures, including one each that are slightly NSFW. Google also gives news results.&lt;BR&gt;Search for Seattle traffic. &lt;A class="" href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=seattle+traffic" mce_href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=seattle+traffic"&gt;Google&lt;/A&gt; gives links. &lt;A class="" href="http://search.live.com/results.aspx?q=seattle+traffic&amp;amp;form=QBRE" mce_href="http://search.live.com/results.aspx?q=seattle+traffic&amp;amp;form=QBRE"&gt;Live Search&lt;/A&gt; gives a very fancy and nicely scrollable look at the actual Seattle traffic.&lt;BR&gt;Search for msft. &lt;A class="" href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=msft" mce_href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=msft"&gt;Google&lt;/A&gt; and &lt;A class="" href="http://search.live.com/results.aspx?q=msft&amp;amp;form=QBRE" mce_href="http://search.live.com/results.aspx?q=msft&amp;amp;form=QBRE"&gt;Live Search&lt;/A&gt; give roughly the same results.&lt;BR&gt;Search for msft goog amzn &lt;A class="" href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=msft+goog+amzn&amp;amp;btnG=Search" mce_href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=msft+goog+amzn&amp;amp;btnG=Search"&gt;Google&lt;/A&gt; has one click access to the info. &lt;A class="" href="http://search.live.com/results.aspx?q=msft+goog+amzn&amp;amp;form=QBRE" mce_href="http://search.live.com/results.aspx?q=msft+goog+amzn&amp;amp;form=QBRE"&gt;Live Search&lt;/A&gt; has trouble parsing the string. And yuck, google is the top result.&lt;BR&gt;Search for pizza 98052 (the zip code for the Microsoft corporate campus) &lt;A class="" href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=pizza+98052" mce_href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=pizza+98052"&gt;Google&lt;/A&gt; gives a nice map with three results. &lt;A class="" href="http://search.live.com/results.aspx?q=pizza+98052&amp;amp;form=QBRE" mce_href="http://search.live.com/results.aspx?q=pizza+98052&amp;amp;form=QBRE"&gt;Live search&lt;/A&gt; gives just the three results&lt;BR&gt;Search for New Zealand map. &lt;A class="" href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=new+zealand+map" mce_href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=new+zealand+map"&gt;Google&lt;/A&gt; gives three results. &lt;A class="" href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=new+zealand+map" mce_href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=new+zealand+map"&gt;Live search&lt;/A&gt; gives five.&lt;BR&gt;Search for News G8 summit. &lt;A class="" href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=news+g8+summit&amp;amp;btnG=Search" mce_href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=news+g8+summit&amp;amp;btnG=Search"&gt;Google&lt;/A&gt; and &lt;A class="" href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=news+g8+summit&amp;amp;btnG=Search" mce_href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=news+g8+summit&amp;amp;btnG=Search"&gt;Live search&lt;/A&gt; both give three articles.&lt;BR&gt;&lt;BR&gt;Obviously you could play at this all day, and it's tempting to do so. What I found interesting was that the two sites are pretty darn comparable. I love the enhanced traiifc map while&amp;nbsp;you might like looking up your whole stock portfolio at the same time. &lt;/P&gt;
&lt;P&gt;What do you think?&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3128525" width="1" height="1"&gt;</content><author><name>Jason Sacks</name><uri>http://blogs.msdn.com/members/Jason+Sacks.aspx</uri></author></entry><entry><title>Windows SDK download and SQM data</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jsacks/archive/2007/05/29/windows-sdk-download-and-sqm-data.aspx" /><id>http://blogs.msdn.com/jsacks/archive/2007/05/29/windows-sdk-download-and-sqm-data.aspx</id><published>2007-05-30T00:37:00Z</published><updated>2007-05-30T00:37:00Z</updated><content type="html">&lt;FONT face=Verdana&gt;
&lt;P&gt;I thought you might enjoy hearing about what the Windows SDK's download and user-submitted data are looking like. This data is as of May 7th, 2007.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Successful downloads of the Windows Vista Client RTM:&lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT face=Verdana&gt;ISO 335,909, 37%&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Verdana&gt;Web 577,760, 63%&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Verdana&gt;Total 912,850&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;The trend towards a higher percentage of web downloads continues. In February 60% of all users had used the ISO; those numbers seem to have flipped.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT face=Verdana&gt;SQM data:&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;We use SQM (aka &lt;A class="" href="http://blogs.msdn.com/windowssdk/archive/2006/10/24/windows-sdk-how-and-why-we-collect-user-information-part-two.aspx" mce_href="http://blogs.msdn.com/windowssdk/archive/2006/10/24/windows-sdk-how-and-why-we-collect-user-information-part-two.aspx"&gt;CEIP&lt;/A&gt;) information to track which custom install options users choose. This information is collected anonymously and absolutely nothing that shows or implies any user information is collected.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;A total of &lt;B&gt;7286&lt;/B&gt; users have sent us SQM data. Of those, &lt;B&gt;4874 &lt;/B&gt;had successful downloads and &lt;B&gt;2502&lt;/B&gt; had unsuccessful downloads. The users with successful downloads who sent SQM data represent &lt;B&gt;.798%&lt;/B&gt; of all successful users. In other words, &lt;B&gt;99.2%&lt;/B&gt; of all users with successful downloads did not send data.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Of those users that did send data, a good percentage choose other than the standard install options. The table below represents the percentage of those 4784 users who deselected the various install options.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;
&lt;TABLE class=MsoNormalTable style="MARGIN: auto auto auto 34.85pt; WIDTH: 222.35pt; BORDER-COLLAPSE: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in" cellSpacing=0 cellPadding=0 width=296 border=0 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #93cddd; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Option&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;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #93cddd; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;% deselect&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 1"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Win32 docs&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: windowtext; FONT-FAMILY: 'Calibri','sans-serif'"&gt;17.2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 2"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;.NET Framework docs&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;13.4&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 3"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;.NET Samples in Docs&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;15.3&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 4"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;.NET Samples in Zips&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;14.6&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 5"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Win32 samples&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: windowtext; FONT-FAMILY: 'Calibri','sans-serif'"&gt;17.2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 6"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Vista Headers and Libs (parent node)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: windowtext; FONT-FAMILY: 'Calibri','sans-serif'"&gt;16.9&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 7"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Headers&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: windowtext; FONT-FAMILY: 'Calibri','sans-serif'"&gt;16.5&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 8"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;x86 Libs&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: windowtext; FONT-FAMILY: 'Calibri','sans-serif'"&gt;21.6&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 9"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;x64 Libs&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: windowtext; FONT-FAMILY: 'Calibri','sans-serif'"&gt;77.9&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 10"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;VC++ Compilers (parent node)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: windowtext; FONT-FAMILY: 'Calibri','sans-serif'"&gt;20.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 11"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;x86 Compilers&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: windowtext; FONT-FAMILY: 'Calibri','sans-serif'"&gt;24.9&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 12"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;x64 Compilers&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: windowtext; FONT-FAMILY: 'Calibri','sans-serif'"&gt;78.8&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 13"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;FxCop&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: windowtext; FONT-FAMILY: 'Calibri','sans-serif'"&gt;22.4&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 14"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;WinDbg&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: windowtext; FONT-FAMILY: 'Calibri','sans-serif'"&gt;20.9&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 15"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;.NET Framework tools&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: windowtext; FONT-FAMILY: 'Calibri','sans-serif'"&gt;12.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 16"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Win32 tools&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: windowtext; FONT-FAMILY: 'Calibri','sans-serif'"&gt;15.6&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 15pt; mso-yfti-irow: 17; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 166.35pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=222&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;.NET Compact Framework&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 56pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=bottom noWrap width=75&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: right" align=right&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: windowtext; FONT-FAMILY: 'Calibri','sans-serif'"&gt;91.7&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&gt;&lt;FONT face=verdana&gt;
&lt;P&gt;What's your take on this information?&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2975862" width="1" height="1"&gt;</content><author><name>Jason Sacks</name><uri>http://blogs.msdn.com/members/Jason+Sacks.aspx</uri></author></entry></feed>