<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Scott Hanselman's Computer Zen</title>
    <link>http://www.hanselman.com/blog/</link>
    <description>Scott Hanselman's Thoughts on Programming, Technology, Fatherhood, and Life</description>
    <image>
      <url>http://www.hanselman.com/blog/images/zenicon.jpg</url>
      <title>Scott Hanselman's Computer Zen</title>
      <link>http://www.hanselman.com/blog/</link>
    </image>
    <copyright>admin</copyright>
    <lastBuildDate>Thu, 12 Nov 2009 21:54:31 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.7238.742</generator>
    <managingEditor>scott@hanselman.com</managingEditor>
    <webMaster>scott@hanselman.com</webMaster>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ScottHanselman" type="application/rss+xml" /><feedburner:emailServiceId>ScottHanselman</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=ef8d876b-d2a8-4597-a0af-a5d2e577351f</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=ef8d876b-d2a8-4597-a0af-a5d2e577351f</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=ef8d876b-d2a8-4597-a0af-a5d2e577351f</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=ef8d876b-d2a8-4597-a0af-a5d2e577351f</wfw:commentRss>
      <slash:comments>16</slash:comments>
      <title>Our little team is growing - Welcome to Jon Galloway and Pete Brown</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=ef8d876b-d2a8-4597-a0af-a5d2e577351f</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/i-6GOJVi0UI/OurLittleTeamIsGrowingWelcomeToJonGallowayAndPeteBrown.aspx</link>
      <pubDate>Thu, 12 Nov 2009 21:54:31 GMT</pubDate>
      <description>&lt;div&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="stoninja" border="0" alt="stoninja" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/111c782b4740_B250/stoninja_3.png" width="250" height="260" /&gt;   &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Just about &lt;a href="http://www.hanselman.com/bluebadge.aspx"&gt;two years ago I joined Microsoft&lt;/a&gt;. I'm fortunate to &lt;a href="http://www.hanselman.com/blog/NewJobNewHouseNewBabyAndDesigningATotallyNewHomeOffice.aspx"&gt;work in a home office&lt;/a&gt; with &lt;a href="http://twitter.com/shanselman/stoninja"&gt;a great team&lt;/a&gt; that I &lt;a href="http://www.hanselman.com/blog/HanselminutesOn9ManagingPeopleAndWisdomWithChrisSells.aspx"&gt;now lead&lt;/a&gt;. We work for the group at Microsoft that runs &lt;a href="http://www.msdn.com"&gt;MSDN&lt;/a&gt;, &lt;a href="http://www.technet.com"&gt;TechNet&lt;/a&gt;, &lt;a href="http://www.asp.net"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://Silverlight.NET"&gt;Silverlight.NET&lt;/a&gt;, &lt;a href="http://WindowsClient.NET"&gt;WindowsClient.NET&lt;/a&gt;, basically all the online education stuff. The giant group is called STO (Server &amp;amp; Tools Online) and our little group is &amp;quot;&lt;em&gt;stoninja&lt;/em&gt;.&amp;quot; That's our internal mailing alias. &lt;/p&gt;  &lt;p&gt;We create content for all of the sites above but we're also active members of the community. We listen and drive feedback back into the product group. We're not part of the product evangelism group (DPE - Developer Platform Evangelism), but rather we focus primarily on online content creation. I like to think that we're the team that happens you after you go File|New Project, although we're constantly influencing what happens on both sides.&lt;/p&gt;  &lt;p&gt;Fast forward to today and my little team is growing. &lt;/p&gt; &lt;span style="clear: both"&gt;   &lt;p&gt;&lt;a href="http://weblogs.asp.net/jgalloway/"&gt;&lt;strong&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="jon galloway" border="0" alt="jon galloway" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/111c782b4740_B250/jongalloway_4ecf09c1-f864-410e-a525-08dab0b527b3.jpg" width="154" height="184" /&gt;&lt;/strong&gt;&lt;/a&gt;I'd like to announce that &lt;a href="http://weblogs.asp.net/jgalloway/"&gt;&lt;strong&gt;Jon Galloway&lt;/strong&gt;&lt;/a&gt; is joining my team, he's coming to work for us via our good friends at &lt;a href="http://www.vertigo.com/portland"&gt;Vertigo&lt;/a&gt; (who just announced a new &lt;a href="http://www.vertigo.com/portland"&gt;Vertigo Software - &lt;strong&gt;Portland &lt;/strong&gt;office&lt;/a&gt; which is cool). It's a bit of a change for Jon and it's something he's always wanted to do. Jon's official title will be Community Program Manager but I like to think of each member of the team as a Community Liaison. We're a small group, but we're sneaky (like ninjas, just fat, middle-aged somewhat pasty ninjas) and we are continually applying pressure to what we think are the right places within Microsoft.&lt;/p&gt;    &lt;p&gt;You might know Jon from the &lt;a href="http://herdingcode.com/"&gt;Herding Code&lt;/a&gt; podcast he does with &lt;a href="http://odetocode.com/"&gt;K. Scott Allen&lt;/a&gt;, &lt;a href="http://weblogs.asp.net/kdente"&gt;Kevin Dente&lt;/a&gt; and &lt;a href="http://lazycoder.com/"&gt;Scott Koon&lt;/a&gt;. You might have read the &lt;a href="http://oreilly.com/catalog/9780980285819/"&gt;ASP.NET 2.0 Anthology&lt;/a&gt; book that he worked on with &lt;a href="http://www.codinghorror.com"&gt;Jeff&lt;/a&gt;, &lt;a href="http://www.haacked.com"&gt;Phil&lt;/a&gt;, &lt;a href="http://odetocode.com/"&gt;K. Scott&lt;/a&gt; and &lt;a href="http://www.oreillynet.com/pub/au/3169"&gt;Wyatt&lt;/a&gt;. Jon's also done open source and &lt;a href="http://weblogs.asp.net/jgalloway/archive/2008/08/20/subtext-2-openid-login-support.aspx"&gt;works on SubText&lt;/a&gt;. Jon will be focusing on ASP.NET (all of it). He'll help get the &lt;a href="http://asp.net"&gt;http://asp.net&lt;/a&gt; site in shape and provide a much needed pragmatic view of all things web. &lt;/p&gt;    &lt;p&gt;&lt;/p&gt;   &lt;span style="clear: both"&gt;     &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/111c782b4740_B250/petebrown_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="petebrown" border="0" alt="petebrown" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/111c782b4740_B250/petebrown_thumb.jpg" width="154" height="202" /&gt;&lt;/a&gt; Also joined just a few weeks ago is &lt;a href="http://www.irritatedvowel.com/blog"&gt;&lt;strong&gt;Pete Brown&lt;/strong&gt;&lt;/a&gt;. Pete comes to us after a long stint as .NET Architect, Project Manager, and Client Technologies Evangelist at &lt;a href="http://www.appliedis.com"&gt;Applied Information Sciences&lt;/a&gt; (AIS). &lt;/p&gt;      &lt;p&gt;You may know Pete from his &lt;a href="http://silverlightc64.codeplex.com/"&gt;amazing C64 Emulator port to Silverlight&lt;/a&gt;. Pete has been working on the &lt;a href="http://www.windowsclient.net"&gt;WindowsClient.NET&lt;/a&gt; site creating content and code samples that show some of the cool stuff you can do in Windows 7. He's started a &lt;a href="http://windowsclient.net/learn/video.aspx?v=289850"&gt;multi-part video series just recently on the Windows 7 Sensor and Location APIs&lt;/a&gt; and will be filling the &lt;a href="http://windowsclient.net/learn/"&gt;Learn&lt;/a&gt; section with &lt;a href="http://windowsclient.net/learn/"&gt;even more great videos&lt;/a&gt; as well as working on &lt;a href="http://msdn.com/windows"&gt;http://msdn.com/windows&lt;/a&gt;. &lt;/p&gt;     &lt;span style="clear: both"&gt;       &lt;p&gt;When I came to work at Microsoft I posted a Venn diagram that looked like this:&lt;/p&gt;        &lt;p&gt;&lt;img src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/2dc61d7e4a66_13443/image.png" /&gt;&lt;/p&gt;        &lt;p&gt;I hope Jon and Pete's personal Venn diagram looks like mine, or since they are working from home (my whole team is remote) perhaps like this one ;)&lt;/p&gt;        &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Venn - Times when Happy vs. Times when wearing Pants" border="0" alt="Venn - Times when Happy vs. Times when wearing Pants" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/111c782b4740_B250/slide_3512_49971_large.jpg_3.gif" width="320" height="234" /&gt;&lt;/p&gt;        &lt;p&gt;Please welcome both &lt;a href="http://weblogs.asp.net"&gt;Jon&lt;/a&gt; and &lt;a href="http://www.irritatedvowel.com/blog"&gt;Pete&lt;/a&gt; to the team! The whole team - &lt;a href="http://www.hanselman.com"&gt;&lt;strong&gt;Me&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;, &lt;/strong&gt;&lt;a href="http://www.misfitgeek.com"&gt;&lt;strong&gt;Joe&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;, &lt;/strong&gt;&lt;a href="http://blogs.silverlight.net/blogs/jesseliberty/default.aspx"&gt;&lt;strong&gt;Jesse&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;, &lt;/strong&gt;&lt;a href="http://www.timheuer.com"&gt;&lt;strong&gt;Tim&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;, &lt;/strong&gt;&lt;a href="http://www.irritatedvowel.com/blog"&gt;&lt;strong&gt;Pete&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; and &lt;/strong&gt;&lt;a href="http://weblogs.asp.net/jgalloway/"&gt;&lt;strong&gt;Jon&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;- will be at &lt;a href="http://www.microsoftpdc.com"&gt;PDC&lt;/a&gt; this year so do stop us and say Hello if you're there!&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2009 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hk9n7FB0bmyRgKnoTYbvznHvqiA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hk9n7FB0bmyRgKnoTYbvznHvqiA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hk9n7FB0bmyRgKnoTYbvznHvqiA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hk9n7FB0bmyRgKnoTYbvznHvqiA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=i-6GOJVi0UI:6rM8h2vHQdc:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=i-6GOJVi0UI:6rM8h2vHQdc:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=i-6GOJVi0UI:6rM8h2vHQdc:MjquXQBfoPI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=MjquXQBfoPI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=i-6GOJVi0UI:6rM8h2vHQdc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=i-6GOJVi0UI:6rM8h2vHQdc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=i-6GOJVi0UI:6rM8h2vHQdc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=i-6GOJVi0UI:6rM8h2vHQdc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=i-6GOJVi0UI:6rM8h2vHQdc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=i-6GOJVi0UI:6rM8h2vHQdc:5M_9TJJRyfI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=5M_9TJJRyfI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScottHanselman/~4/i-6GOJVi0UI" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=ef8d876b-d2a8-4597-a0af-a5d2e577351f</comments>
      <category>ASP.NET</category>
      <category>ASP.NET MVC</category>
      <category>Microsoft</category>
      <category>Win7</category>
      <category>Windows Client</category>
    <feedburner:origLink>http://www.hanselman.com/blog/OurLittleTeamIsGrowingWelcomeToJonGallowayAndPeteBrown.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=ec3f80c8-7b2b-4713-90ee-898d5b30aa15</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=ec3f80c8-7b2b-4713-90ee-898d5b30aa15</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=ec3f80c8-7b2b-4713-90ee-898d5b30aa15</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=ec3f80c8-7b2b-4713-90ee-898d5b30aa15</wfw:commentRss>
      <slash:comments>11</slash:comments>
      <title>Download Podcasts with Powershell</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=ec3f80c8-7b2b-4713-90ee-898d5b30aa15</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/7gprmpbsbS0/DownloadPodcastsWithPowershell.aspx</link>
      <pubDate>Mon, 09 Nov 2009 23:38:18 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;A number of people have mentioned to me that they didn't realize that &lt;strong&gt;Powershell&lt;/strong&gt; is &lt;em&gt;included by default &lt;/em&gt;in Windows 7. If you haven't yet jumped on the Powershell bandwagon, this is a good time. Powershell 2 includes a bunch of cool features like remoting (kind of like SSH) as well as a visual IDE for writing, editing and interactively debugging Powershell scripts.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt; &lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/a06d16f82b73_DA0C/Windows%20PowerShell%20ISE%20(2)_2.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Windows PowerShell ISE (2)" border="0" alt="Windows PowerShell ISE (2)" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/a06d16f82b73_DA0C/Windows%20PowerShell%20ISE%20(2)_thumb.png" width="450" height="388" /&gt;&lt;/a&gt;   &lt;p&gt;Powershell great for system administration, but I mostly use it for quick and dirty &amp;quot;portable&amp;quot; apps that I don't feel like writing C#/VB for. Plus, I'm using .NET anyway, so it's all the same. &lt;/p&gt;  &lt;p&gt;I wanted to download all my podcasts with Powershell, so I wrote this quick script in about 5 minutes. Other improvements I (or preferably you) could make to it could be: check the file size against the enclosure and re-download partials, rename the files to included a version of the title, include a progress bar.&lt;/p&gt;  &lt;p&gt;Here's what I came up with. Perhaps you'll find it useful if you're not an iTunes/Zune person:&lt;/p&gt;  &lt;pre class="brush: powershell;"&gt;cd &amp;quot;C:\users\scottha\desktop\Hanselminutes Complete Download&amp;quot;&lt;br /&gt;[Environment]::CurrentDirectory=(Get-Location -PSProvider FileSystem).ProviderPath&lt;br /&gt;$a = ([xml](new-object net.webclient).downloadstring(&amp;quot;http://feeds.feedburner.com/HanselminutesCompleteMP3&amp;quot;))&lt;br /&gt;$a.rss.channel.item | foreach{  &lt;br /&gt;    $url = New-Object System.Uri($_.enclosure.url)&lt;br /&gt;    $file = $url.Segments[-1]&lt;br /&gt;    $file&lt;br /&gt;    if (!(test-path $file))&lt;br /&gt;    {&lt;br /&gt;        (New-Object System.Net.WebClient).DownloadFile($url, $file)&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;

&lt;p&gt;Of course you'll want to change the first line and the RSS Feed URL as you like.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/a06d16f82b73_DA0C/Hanselminutes%20Complete%20Download_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px; display: inline; border-top: 0px; border-right: 0px" title="Hanselminutes Complete Download" border="0" alt="Hanselminutes Complete Download" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/a06d16f82b73_DA0C/Hanselminutes%20Complete%20Download_thumb.png" width="450" height="223" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;If you've never used Powershell before, note that it's locked down from running scripts be default. You'll need to run it as Administrator once and run&lt;/p&gt;

&lt;pre class="brush: powershell;"&gt;Set-ExecutionPolicy unrestricted&lt;/pre&gt;

&lt;p&gt;This opens it up to run scripts, but it's not only VBS, the scripts won't run if you double-click them. You need to run powershell then type the name of your script to run it:&lt;/p&gt;

&lt;pre class="brush: powershell;"&gt;.\myscript.ps1&lt;/pre&gt;

&lt;p&gt;You can always set the execution policy back if it bothers you.&lt;/p&gt;

&lt;p&gt;Hope this primitive mass podcast enclosure downloader is useful.&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2009 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9Mnzl9z0-lNLZkB_oxPQWCFK33w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9Mnzl9z0-lNLZkB_oxPQWCFK33w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9Mnzl9z0-lNLZkB_oxPQWCFK33w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9Mnzl9z0-lNLZkB_oxPQWCFK33w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=7gprmpbsbS0:IyFYVVP97hw:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=7gprmpbsbS0:IyFYVVP97hw:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=7gprmpbsbS0:IyFYVVP97hw:MjquXQBfoPI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=MjquXQBfoPI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=7gprmpbsbS0:IyFYVVP97hw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=7gprmpbsbS0:IyFYVVP97hw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=7gprmpbsbS0:IyFYVVP97hw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=7gprmpbsbS0:IyFYVVP97hw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=7gprmpbsbS0:IyFYVVP97hw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=7gprmpbsbS0:IyFYVVP97hw:5M_9TJJRyfI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=5M_9TJJRyfI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScottHanselman/~4/7gprmpbsbS0" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=ec3f80c8-7b2b-4713-90ee-898d5b30aa15</comments>
      <category>Podcast</category>
      <category>PowerShell</category>
    <feedburner:origLink>http://www.hanselman.com/blog/DownloadPodcastsWithPowershell.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=7ddd09db-78b7-4872-8131-2ceb6cbf204f</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=7ddd09db-78b7-4872-8131-2ceb6cbf204f</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=7ddd09db-78b7-4872-8131-2ceb6cbf204f</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=7ddd09db-78b7-4872-8131-2ceb6cbf204f</wfw:commentRss>
      <slash:comments>29</slash:comments>
      <title>Herding Cats: Organize your Desktop Icons with Stardock Fences for Windows</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=7ddd09db-78b7-4872-8131-2ceb6cbf204f</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/-sPcg8aSXEk/HerdingCatsOrganizeYourDesktopIconsWithStardockFencesForWindows.aspx</link>
      <pubDate>Sun, 08 Nov 2009 09:32:15 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="screenshot" border="0" alt="screenshot" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/1cf957ba9b68_E31/screenshot_3.png" width="404" height="254" /&gt; There are few issues that divide computer people like that thousand-year-old question: How many icons should you have on your desktop? Some folks say, &amp;quot;Load 'em up! Make those pixels work for you.&amp;quot; Others say, &amp;quot;I like a fresh &lt;strike&gt;bowl&lt;/strike&gt; desktop with no icons.&amp;quot; Some folks find a spot in between with just My Computer and the Recycle Bin.&lt;/p&gt;  &lt;p&gt;For me, the desktop is my work space. It's where I live and breathe and it's in front of my face all the time. I want as much information on there as possible. If I wanted a picture of the beach, I'd live at the beach and look up from my keyboard. &lt;/p&gt;  &lt;p&gt;I'm thrilled with Windows 7. Frankly, I'm not sure what I'm going to do with all the free time that I'm saving &lt;strong&gt;not &lt;/strong&gt;dicking around with my computer trying to get it to work. Many of the &lt;a href="http://www.hanselman.com/tools"&gt;tools&lt;/a&gt; I've espoused over the years simply aren't needed in Windows 7 as they were filling gaps that are no longer there.&lt;/p&gt;  &lt;p&gt;That said, &lt;a href="http://www.stardock.com/products/fences/"&gt;&lt;strong&gt;Fences&lt;/strong&gt;&lt;/a&gt; from Stardock is one of those apps that extends Windows in such a comfortable and natural way, it should be built in. What's wonderful about Fences is that it is so subtle but so powerful that it truly becomes part of Explorer and feels like it's always there. It's not like to many loud or garish utilities that take over some aspect of Windows and feel the need to announce their presence with bright colors obnoxious splashscreens. &lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 5px 0px 5px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/1cf957ba9b68_E31/image_3.png" width="467" height="329" /&gt; Kudos, truly, to Stardock for showing not only a sense of restraint but also for embracing what I think of as the &amp;quot;new Windows aesthetic.&amp;quot; Years of ridiculous toolbars, poor icon design, the Crayola-color themes of Windows XP and general gaudiness has watered down Windows and made it almost impossible to consider it an &amp;quot;visually attractive&amp;quot; OS. I think it's great that Windows 7 has a definable style that developers are embracing. I'm thrilled each time I download and play with some throwaway little utility but the developer has taken the time to integrate a Windows 7 feature like JumpLists, Taskbar Progress or even just taken the time to create a decent high-res icon. This is definitely a cue we can take from the Apple folks. &lt;/p&gt;  &lt;h3&gt;Fences Augments Windows Explorer&lt;/h3&gt;  &lt;p&gt;Back to Fences. It allows you to create just that - little &amp;quot;Fences&amp;quot; around icons on your desktop. The Fences can be any color and can have labels or not, or just show labels on mouseover. &lt;/p&gt;  &lt;p&gt;To create a Fence you just right-drag a rectangle and click &amp;quot;create new fence here.&amp;quot; Alternatively you can select from a series of presets to jump start your organization. You can also take snapshots when you get things just so. I do this for presentations because switching from 1920x1200 to 1024x768 tends to wreak havoc on icons and fences. Snapshots put things back they way they were. &lt;/p&gt;  &lt;p&gt;Once you drag an icon into a fence, it auto-arranges with a satisfying animation as all the icons rearrange themselves to make room for the new addition.Another great subtle feature is if you double-click on the desktop it'll hide your icons. This is not only great for presentations where you might not want to let the eating public see the chaos in the kitchen, but it's also a nice compromise for those of you who want a clean desktop, but can also appreciate a a few icons here and there. You can even exclude specific icons (like perhaps My Computer) from quick-hide. &lt;/p&gt;  &lt;p&gt;One obscure bug that I hope the Fences guys and gals fix is that there are some applications that take a regular folder, like &lt;a href="http://www.mesh.com"&gt;Live Mesh&lt;/a&gt; for example, and &amp;quot;augment&amp;quot; it to make it more than a regular folder. They might change the icons or plug in a sidebar window. For whatever reason, Fences can't see those Folders while they are different. For now, the workaround is to exit Mesh, move the folder into the Fence, then turn Mesh on. Truly a minor irritant and best, but still it'd be nice to see it fixed.&lt;/p&gt;  &lt;p&gt;Regardless, I whole-heartedly recommend Fences and &lt;a href="http://www.stardock.com/products/fences/"&gt;&lt;strong&gt;encourage you to go download it NOW and try it out&lt;/strong&gt;&lt;/a&gt;. Note that when you install it, you should pay attention to what it installs, as it also added an &amp;quot;auto-updater&amp;quot; for Stardock products that you &lt;em&gt;may &lt;/em&gt;want to remove afterwards if those kinds of extra-applets bother you.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2009 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Q3ySROvgY-AT9mJ2w5MBJSWf-Wk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q3ySROvgY-AT9mJ2w5MBJSWf-Wk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Q3ySROvgY-AT9mJ2w5MBJSWf-Wk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q3ySROvgY-AT9mJ2w5MBJSWf-Wk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=-sPcg8aSXEk:6F4B0cxMga4:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=-sPcg8aSXEk:6F4B0cxMga4:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=-sPcg8aSXEk:6F4B0cxMga4:MjquXQBfoPI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=MjquXQBfoPI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=-sPcg8aSXEk:6F4B0cxMga4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=-sPcg8aSXEk:6F4B0cxMga4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=-sPcg8aSXEk:6F4B0cxMga4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=-sPcg8aSXEk:6F4B0cxMga4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=-sPcg8aSXEk:6F4B0cxMga4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=-sPcg8aSXEk:6F4B0cxMga4:5M_9TJJRyfI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=5M_9TJJRyfI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScottHanselman/~4/-sPcg8aSXEk" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=7ddd09db-78b7-4872-8131-2ceb6cbf204f</comments>
      <category>Reviews</category>
      <category>Tools</category>
      <category>Win7</category>
    <feedburner:origLink>http://www.hanselman.com/blog/HerdingCatsOrganizeYourDesktopIconsWithStardockFencesForWindows.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=df3b9e65-b0a0-4331-b028-114bb58bb22c</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=df3b9e65-b0a0-4331-b028-114bb58bb22c</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=df3b9e65-b0a0-4331-b028-114bb58bb22c</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=df3b9e65-b0a0-4331-b028-114bb58bb22c</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <title>Oredev 2009 - LIVE (now recorded) Closing Panel Video</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=df3b9e65-b0a0-4331-b028-114bb58bb22c</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/8w59yqf_eEo/Oredev2009LIVENowRecordedClosingPanelVideo.aspx</link>
      <pubDate>Sat, 07 Nov 2009 00:46:44 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/Oredev2009LIVEnowrecordedClosingPanel_E557/bild_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 10px; display: inline; border-top: 0px; border-right: 0px" title="bild" border="0" alt="bild" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/Oredev2009LIVEnowrecordedClosingPanel_E557/bild_thumb.jpg" width="344" height="259" /&gt;&lt;/a&gt; I was at &lt;a href="http://www.oredev.org"&gt;Øredev 2009&lt;/a&gt; in &lt;a href="http://en.wikipedia.org/wiki/Malm%C3%B6"&gt;Malmö, Sweden&lt;/a&gt; this week. &lt;a href="http://www.oredev.org"&gt;Øredev&lt;/a&gt; is fast becoming one of the premier conferences in Europe focused on the software development process. It's a consciously technology agnostic conference so there was not only a .NET tracks and a Java track, but also tracks like Agile Ways, User Experience and Cloud Computing.&lt;/p&gt;  &lt;p&gt;I believe there were something like 100 speakers so it was an incredibly diverse conference. I hung out with some friends from Sun, an iPhone hacker from AT&amp;amp;T, &lt;a href="http://www.hanselman.com/blog/HanselminutesOn9DebuggingCrashDumpsWithTessFerrandezAndVS2010.aspx"&gt;ASP.NET Debugger Tess Ferrandez&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Trygve_Reenskaug"&gt;Trygve Reenskaug&lt;/a&gt; the inventor of the MVC Model, as well as old friends like &lt;a href="http://www.dotnetrocks.com"&gt;Carl and Richard&lt;/a&gt; and new ones like &lt;a href="http://www.satisfice.com/"&gt;James Bach&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Oredev was interesting for a number of reasons, not the least of which being that they didn't use regular plates and utensils, but rather &lt;a href="http://oredev.org/prod/oredev/site.nsf/BlogPosts/D22E7CB5EC295F92C12576650055FD6F"&gt;organic ones made from collected banana leaves&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I presented at the keynote on Friday. My topic was &amp;quot;&lt;strong&gt;Information Overload and Managing the Flow&lt;/strong&gt;&amp;quot; and I talked about the differences between Effectiveness and Efficiency and how apply some personal introspective and get more work done. &lt;em&gt;That video will be up soon and I'll post it along with my slides ASAP. &lt;/em&gt;I also presented on ASP.NET MVC 2.&lt;/p&gt;  &lt;h3&gt;Recorded Panel of Silly People&lt;/h3&gt;  &lt;p&gt;One of the random but fun things we did was the final panel of the conference. These are always silly things, presented just before the beer and chips arrive, and they are a nice way for everyone to blow off steam. Basically some of the &lt;strike&gt;biggest egos&lt;/strike&gt; speakers participate in a panel where questions come from the audience and from Twitter. &lt;/p&gt;  &lt;p&gt;The Panel was moderated by Björn Granvik, and the folks on the stage were:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;James Bach - Author of Lessons Learned in Software Testing&lt;/li&gt;    &lt;li&gt;Ola Bini - Thoughtworker, core developer of JRuby and creator of Ioke&lt;/li&gt;    &lt;li&gt;Stu Halloway - Author of Programming Clojure&lt;/li&gt;    &lt;li&gt;Me - Me&lt;/li&gt;    &lt;li&gt;Oren Eini (Ayende Rahien) - NHibernate Profiler, NHibernate, Castle, Rhino Mocks&lt;/li&gt;    &lt;li&gt;Chris Hughes - AT&amp;amp;T iPhone Hacker&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Here's the video:&lt;/p&gt; &lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="386" id="utv274667" name="utv_n_975860"&gt;&lt;param name="flashvars" value="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=2503217" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="src" value="http://www.ustream.tv/flash/video/2503217" /&gt;&lt;embed flashvars="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=2503217" width="480" height="386" allowfullscreen="true" allowscriptaccess="always" id="utv274667" name="utv_n_975860" src="http://www.ustream.tv/flash/video/2503217" type="application/x-shockwave-flash" /&gt;&lt;/object&gt;  &lt;p&gt;I had the idea to stream this panel live (I've done this a few times - fairly guerilla - at other conferences) over &lt;a href="http://www.ustream.tv/recorded/2503217"&gt;UStream.tv&lt;/a&gt;. I figured I'd just point my laptop webcam and crappy integrated mic at the stage and while it'd be lame, it'd be something fun to do as I know there's a bunch of people who'd like to participate.&lt;/p&gt;  &lt;p&gt;Turns out the sound and video guys at this conference really know their stuff. We were able to jerry-rig a fairly nice little setup. They took the XLR cables and the complete mix from their mixing board and not only switched it down to a 1/8 male mic jack, but they also change it from line-output to mic-output to deal with my laptops lack of a line input. &lt;/p&gt;  &lt;p&gt;Then, a guy said, hey, I've got a Professional Canon DV Video Camera with Firewire. It turns out I had a Firewire port on my laptop and I just plugged his camera in on a lark. Boom, Windows 7 found the drivers online and the Firewire Camera showed up as a webcam.&lt;/p&gt;  &lt;p&gt;Using the uStream software, we mixed in video and audio and recorded this 60minute panel discussion. &lt;/p&gt;  &lt;p&gt;To be clear, there is likely no actual &amp;quot;content&amp;quot; here. We were asked to &amp;quot;edutain&amp;quot; more than educate as it was the final fun of the conference. We were all pretty good friends by this point so we were flicking the mud fairly liberally. &lt;/p&gt;  &lt;p&gt;&lt;em&gt;One warning if you listen to this without headphones, there are about three swear words on the recording.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;I hope the fun we had comes out in this spontaneous recording. Also, thanks to the roughly 200 people who heard about &lt;a href="http://www.twitter.com/shanselman"&gt;this LIVE stream on Twitter&lt;/a&gt; and joined the chat and drove the discussion.&lt;/p&gt;  &lt;p&gt;If you like this kind of thing, let me know and I'll continue to put together these kinds of web-events. Enjoy!&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2009 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vUd-o5yxo-kVYCbB-YGHstlsHqw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vUd-o5yxo-kVYCbB-YGHstlsHqw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vUd-o5yxo-kVYCbB-YGHstlsHqw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vUd-o5yxo-kVYCbB-YGHstlsHqw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=8w59yqf_eEo:RotaqfCr8Ls:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=8w59yqf_eEo:RotaqfCr8Ls:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=8w59yqf_eEo:RotaqfCr8Ls:MjquXQBfoPI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=MjquXQBfoPI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=8w59yqf_eEo:RotaqfCr8Ls:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=8w59yqf_eEo:RotaqfCr8Ls:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=8w59yqf_eEo:RotaqfCr8Ls:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=8w59yqf_eEo:RotaqfCr8Ls:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=8w59yqf_eEo:RotaqfCr8Ls:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=8w59yqf_eEo:RotaqfCr8Ls:5M_9TJJRyfI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=5M_9TJJRyfI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScottHanselman/~4/8w59yqf_eEo" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=df3b9e65-b0a0-4331-b028-114bb58bb22c</comments>
      <category>Speaking</category>
    <feedburner:origLink>http://www.hanselman.com/blog/Oredev2009LIVENowRecordedClosingPanelVideo.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=2247a765-a44c-4c0e-b23a-c5d74287eaf4</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=2247a765-a44c-4c0e-b23a-c5d74287eaf4</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=2247a765-a44c-4c0e-b23a-c5d74287eaf4</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=2247a765-a44c-4c0e-b23a-c5d74287eaf4</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <title>Hanselminutes on 9 - Debugging Crash Dumps with Tess Ferrandez and VS2010</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=2247a765-a44c-4c0e-b23a-c5d74287eaf4</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/NM-VgzLgdWo/HanselminutesOn9DebuggingCrashDumpsWithTessFerrandezAndVS2010.aspx</link>
      <pubDate>Thu, 05 Nov 2009 16:11:41 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-Debugging-Crash-Dumps-with-Tess-Ferrandez-and-VS2010/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="Hanselminutes on 9 - Debugging Crash Dumps with Tess Ferrandez and VS2010" border="0" alt="Hanselminutes on 9 - Debugging Crash Dumps with Tess Ferrandez and VS2010" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/21ded00c8c56_720F/image_3.png" width="404" height="228" /&gt;&lt;/a&gt;I'm in Sweden this week at &lt;a href="http://oredev.org/"&gt;Øredev&lt;/a&gt; and I got a chance to talk to legendary ASP.NET Debugger and Escalation Engineer &lt;a href="http://blogs.msdn.com/tess"&gt;&lt;strong&gt;Tess Ferrandez&lt;/strong&gt;&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;In this video Tess shows me how to debug a dump of an ASP.NET Web Site with a pile of awesome &lt;strong&gt;and totally new features &lt;/strong&gt;in Visual Studio 2010. You can open up dump files in Visual Studio directly and see visual representations of parallel call stacks. If you spend any time in WinDBG you're going to be excited by these new improvements in the debugging experience.&lt;/p&gt;  &lt;p&gt;I also talked to Tess for an extended Debugging 101 session on the full 30 minute audio edition of my &lt;a href="http://www.hanselminutes.com"&gt;Hanselminutes Podcast&lt;/a&gt; out later this week.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2009 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/d6b6NP-O_ZjR4xUrtwGQWlMoKFs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d6b6NP-O_ZjR4xUrtwGQWlMoKFs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/d6b6NP-O_ZjR4xUrtwGQWlMoKFs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d6b6NP-O_ZjR4xUrtwGQWlMoKFs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=NM-VgzLgdWo:-M2Ex5PCus0:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=NM-VgzLgdWo:-M2Ex5PCus0:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=NM-VgzLgdWo:-M2Ex5PCus0:MjquXQBfoPI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=MjquXQBfoPI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=NM-VgzLgdWo:-M2Ex5PCus0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=NM-VgzLgdWo:-M2Ex5PCus0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=NM-VgzLgdWo:-M2Ex5PCus0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=NM-VgzLgdWo:-M2Ex5PCus0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=NM-VgzLgdWo:-M2Ex5PCus0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=NM-VgzLgdWo:-M2Ex5PCus0:5M_9TJJRyfI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=5M_9TJJRyfI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScottHanselman/~4/NM-VgzLgdWo" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=2247a765-a44c-4c0e-b23a-c5d74287eaf4</comments>
      <category>Channel9</category>
      <category>VS2010</category>
    <feedburner:origLink>http://www.hanselman.com/blog/HanselminutesOn9DebuggingCrashDumpsWithTessFerrandezAndVS2010.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=8f21a578-aa43-4792-9407-ac539af45579</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=8f21a578-aa43-4792-9407-ac539af45579</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=8f21a578-aa43-4792-9407-ac539af45579</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=8f21a578-aa43-4792-9407-ac539af45579</wfw:commentRss>
      <slash:comments>15</slash:comments>
      <title>Offline installer for Windows Live Essentials - WLSetup-All.exe</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=8f21a578-aa43-4792-9407-ac539af45579</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/lKMS3cs9ENo/OfflineInstallerForWindowsLiveEssentialsWLSetupAllexe.aspx</link>
      <pubDate>Sun, 01 Nov 2009 06:52:46 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;&lt;a href="http://download.live.com"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 10px 10px; display: inline; border-top: 0px; border-right: 0px" title="Windows Live Essentials" border="0" alt="Windows Live Essentials" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/OfflineinstallerforWindowsLiveEssent.exe_14DEB/image_3.png" width="355" height="163" /&gt;&lt;/a&gt; My brother and his wife came over today and the kids went trick or treating. His wife mentioned she wanted to make a quick DVD of the pictures and movies we took, so I suggested Movie Maker. However, they only have dial-up and wanted an offline installer I could just put on a USB Stick (I actually figured I'd put it on their camera's SD Card.)&lt;/p&gt;  &lt;p&gt;I went to &lt;a href="http://download.live.com"&gt;http://download.live.com&lt;/a&gt; and searched all over, looking for an offline installer. I Googled with Bing, and then Googled with Google for things like &amp;quot;Windows Live Offline Installer&amp;quot; and found nothing but confusion.&lt;/p&gt;  &lt;p&gt;Then I figured out this bizarre bit of UI on the &lt;a href="http://download.live.com"&gt;Live Essentials download page&lt;/a&gt;. Rather than offering a small link for &amp;quot;offline installer&amp;quot; or a choice, you &lt;strong&gt;have &lt;/strong&gt;to click Download which will attempt to start a Download of Windows Live Essentials online bootstrapper. It will then go and download just the programs you want. &lt;/p&gt;  &lt;p&gt;However, if you cancel the download immediately, there's a &amp;quot;Try Again&amp;quot; button and some text that no one (including me) reads:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;&amp;quot;Trying again downloads a standalone installer to your computer. This takes a little while, but may work better, depending on your connection settings.&amp;quot;&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Um, OK. I wouldn't label that Try Again, but OK.&lt;/p&gt;  &lt;p&gt;Long story short, here's direct downloads for the Windows Live Essentials &lt;em&gt;English Language &lt;/em&gt;ONLINE and OFFLINE installers. They are current as of the writing of this blog post. I'm not sure if they are version-specific downloads but I will try to keep them up to date.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://g.live.com/1rewlive3/en/wlsetup-all.exe"&gt;&lt;strong&gt;Windows Live Essentials &lt;font color="#ff0000"&gt;OFFLINE&lt;/font&gt; &lt;em&gt;English &lt;/em&gt;Installer&lt;/strong&gt;&lt;/a&gt; - 134 megabytes total.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://g.live.com/1rewlive3/en/wlsetup-web.exe"&gt;&lt;strong&gt;Windows Live Essentials &lt;font color="#ff0000"&gt;ONLINE&lt;/font&gt; &lt;em&gt;English &lt;/em&gt;Installer&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&amp;#160;&lt;/strong&gt;-&amp;#160; 1 megabyte bootstrapper&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Or, if you want an offline installer in other languages, go to &lt;a href="http://download.live.com"&gt;http://download.live.com&lt;/a&gt;, click Download, cancel it, then click Try Again. I think it's weird, but there you go.&lt;/p&gt;  &lt;p&gt;Enjoy.&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2009 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OceqaZJIraiF9HABEUAfh-O8qZg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OceqaZJIraiF9HABEUAfh-O8qZg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OceqaZJIraiF9HABEUAfh-O8qZg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OceqaZJIraiF9HABEUAfh-O8qZg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=lKMS3cs9ENo:TqNAeljmjI4:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=lKMS3cs9ENo:TqNAeljmjI4:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=lKMS3cs9ENo:TqNAeljmjI4:MjquXQBfoPI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=MjquXQBfoPI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=lKMS3cs9ENo:TqNAeljmjI4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=lKMS3cs9ENo:TqNAeljmjI4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=lKMS3cs9ENo:TqNAeljmjI4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=lKMS3cs9ENo:TqNAeljmjI4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=lKMS3cs9ENo:TqNAeljmjI4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=lKMS3cs9ENo:TqNAeljmjI4:5M_9TJJRyfI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=5M_9TJJRyfI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScottHanselman/~4/lKMS3cs9ENo" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=8f21a578-aa43-4792-9407-ac539af45579</comments>
      <category>Tools</category>
    <feedburner:origLink>http://www.hanselman.com/blog/OfflineInstallerForWindowsLiveEssentialsWLSetupAllexe.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=186b29c0-5caa-46b4-b3ce-db4963781c3b</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=186b29c0-5caa-46b4-b3ce-db4963781c3b</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=186b29c0-5caa-46b4-b3ce-db4963781c3b</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=186b29c0-5caa-46b4-b3ce-db4963781c3b</wfw:commentRss>
      <slash:comments>9</slash:comments>
      <title>Using a Bluetooth Jawbone Headset for BT-Audio (Microphone or Speakers) on Windows 7</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=186b29c0-5caa-46b4-b3ce-db4963781c3b</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/LvvrDb-wH6U/UsingABluetoothJawboneHeadsetForBTAudioMicrophoneOrSpeakersOnWindows7.aspx</link>
      <pubDate>Sat, 31 Oct 2009 07:17:05 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;I installed a PILE of new drivers tonight from &lt;a href="http://www.lenovo.com"&gt;Lenovo&lt;/a&gt; using their most awesome &lt;a href="http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-73695"&gt;System Update 4.0&lt;/a&gt;. Included was a &lt;a href="http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-70042"&gt;Bluetooth Stack update&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;On a whim, I tried to pair my &lt;a href="http://www.hanselman.com/blog/AliphJawboneBluetoothHeadsetReviewAndAudioSample.aspx"&gt;Jawbone Bluetooth Headset&lt;/a&gt;, something that has never worked before, and it worked!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/BluetoothJawboneHeadsetforBTAudioonWindo_259/Devices%20and%20Printers_2.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Devices and Printers in Windows 7 showing my Jawbone" border="0" alt="Devices and Printers in Windows 7 showing my Jawbone" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/BluetoothJawboneHeadsetforBTAudioonWindo_259/Devices%20and%20Printers_thumb.png" width="450" height="369" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;More interestingly, when I right click on the Jawbone and click &amp;quot;Control&amp;quot; I get this dialog I've never seen before!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/BluetoothJawboneHeadsetforBTAudioonWindo_259/Jawbone_2.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Jawbone Bluetooth Dialog" border="0" alt="Jawbone Bluetooth Dialog" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/BluetoothJawboneHeadsetforBTAudioonWindo_259/Jawbone_thumb.png" width="450" height="274" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This actually looks and feels a tiny bit unpolished. Note the tight vertical whitespace at the VERY top and the strange blue gradient, as well as the Vista-esque color scheme on the far left. Not sure if this was &lt;strong&gt;in &lt;/strong&gt;Vista and just not updated for Windows 7, but it looks weird.&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;&lt;em&gt;UPDATE: Confirmed - This crazy wrong looking dialog is owned by Lenovo, not Windows.&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Still, then Skype popped up suddenly and said there was new audio devices available!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/BluetoothJawboneHeadsetforBTAudioonWindo_259/Skype%20-%20Options_2.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Skype - Options Dialog" border="0" alt="Skype - Options Dialog" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/BluetoothJawboneHeadsetforBTAudioonWindo_259/Skype%20-%20Options_thumb.png" width="450" height="388" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Sure enough, I've got a new Microphone and new &amp;quot;Speakers&amp;quot; in the form of my Jawbone headset. I can even use this headset for Voice Recognition, or even as my Default Communications device for Phone Calls with Office Communicator. Or, I can listen to music through my Jawbone. Deeply cool.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Sound Control Panel" border="0" alt="Sound Control Panel" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/BluetoothJawboneHeadsetforBTAudioonWindo_259/Sound_3.png" width="446" height="493" /&gt; &lt;/p&gt;  &lt;p&gt;I'm not sure who to thank, Windows 7 for better audio and Bluetooth support, or Lenovo for a Bluetooth 2.1 driver. Either way, I'm thrilled that my laptop can suddenly do something with Windows 7 that it couldn't do yesterday!&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2009 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/79H8nN5znc76Lj2Eml2zK_CHrn4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/79H8nN5znc76Lj2Eml2zK_CHrn4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/79H8nN5znc76Lj2Eml2zK_CHrn4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/79H8nN5znc76Lj2Eml2zK_CHrn4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=LvvrDb-wH6U:lgjKcnMCEWc:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=LvvrDb-wH6U:lgjKcnMCEWc:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=LvvrDb-wH6U:lgjKcnMCEWc:MjquXQBfoPI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=MjquXQBfoPI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=LvvrDb-wH6U:lgjKcnMCEWc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=LvvrDb-wH6U:lgjKcnMCEWc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=LvvrDb-wH6U:lgjKcnMCEWc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=LvvrDb-wH6U:lgjKcnMCEWc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=LvvrDb-wH6U:lgjKcnMCEWc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=LvvrDb-wH6U:lgjKcnMCEWc:5M_9TJJRyfI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=5M_9TJJRyfI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScottHanselman/~4/LvvrDb-wH6U" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=186b29c0-5caa-46b4-b3ce-db4963781c3b</comments>
      <category>Reviews</category>
      <category>Tools</category>
      <category>Win7</category>
    <feedburner:origLink>http://www.hanselman.com/blog/UsingABluetoothJawboneHeadsetForBTAudioMicrophoneOrSpeakersOnWindows7.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=2a757926-b379-40ca-b8ec-a0284fbdee91</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=2a757926-b379-40ca-b8ec-a0284fbdee91</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=2a757926-b379-40ca-b8ec-a0284fbdee91</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=2a757926-b379-40ca-b8ec-a0284fbdee91</wfw:commentRss>
      <slash:comments>7</slash:comments>
      <title>Windows 7 with BitLocker and Still Booting To VHD</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=2a757926-b379-40ca-b8ec-a0284fbdee91</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/dWlpstCubFE/Windows7WithBitLockerAndStillBootingToVHD.aspx</link>
      <pubDate>Sat, 31 Oct 2009 05:34:58 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Lenovo Second Spindle Drive Bay" border="0" alt="Lenovo Second Spindle Drive Bay" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/GettingtoknowWindows7asaRemoteWorkerBitL_12D1D/44313%5B1%5D_3.jpg" width="300" height="300" /&gt;As a remote worker at Microsoft I have to deal with a few little things that the average worker in Redmond doesn't. &lt;/p&gt;  &lt;p&gt;For example, none of my machines are wired to &amp;quot;CorpNet.&amp;quot; They're all remote so for the last two years I've had to RAS (Remote Access Service) into the corporate network. For a while you could use your password, but then you needed to use your Smart Card (or your immortal soul, as I call it) and a complex pin. So you've got multi-factor authentication, you need your actual network password (and of could your domain\username), your physical smart card and your smart card's pin. That's a lot. Someone evil could have two of those three things and you'd still be OK.&lt;/p&gt;  &lt;p&gt;Since two of my three machines are laptops, there's always risk that I could lose it or have it stolen. If I kept secret stuff on my laptop (I don't) that could be a problem. Laptops run Windows 7 now and are required to be &lt;a href="http://technet.microsoft.com/en-us/windows/aa905065.aspx"&gt;BitLocker'ed&lt;/a&gt; (&lt;a href="http://technet.microsoft.com/en-us/library/cc766200(WS.10).aspx"&gt;FAQ&lt;/a&gt;). This means the whole hard drive is encrypted, there's an (optional) PIN to even turn it on, and it can take advantage of newer machines that have a TPM (Trusted Platform Module). Basically a TPM is a hardware cryptoprocessor that can store keys for securing information. BitLocker uses this chip to project the keys and makes sure the BIOs and boot sector haven't been tampered with. Fortunately it's all automatic so I don't have to think about it.&lt;/p&gt;  &lt;p&gt;This is what I see when I'm booted off my Bitlocker'ed C: drive. That D: drive is my other spindle.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/GettingtoknowWindows7asaRemoteWorkerBitL_12D1D/3_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="My drive Bitlockered" border="0" alt="My drive Bitlockered" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/GettingtoknowWindows7asaRemoteWorkerBitL_12D1D/3_thumb_1.png" width="450" height="324" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I recently Bitlocker'ed both my laptops, but I &lt;a href="http://www.hanselman.com/blog/LessVirtualMoreMachineWindows7AndTheMagicOfBootToVHD.aspx"&gt;Boot to VHD&lt;/a&gt; for many demos and &lt;em&gt;&lt;strong&gt;it's not possible to boot off a VHD that lives on a Bitlocker'ed volume&lt;/strong&gt;&lt;/em&gt;. That's the one bad thing about Bitlocker from my point of view. I'm sure it's a chicken and the egg problem. How do you boot off a file on an encrypted volume without booting off the encrypted volume?&lt;/p&gt;  &lt;p&gt;Turns out though that you can still Boot to VHD in a few other ways. You can partition your drive with a Bitlocker'ed C: and an unencrypted D:, or you can get a second spindle. That means, you can get another hard drive and put it in the slot when your DVD/CD usually goes. That's what I decided to do. &lt;/p&gt;  &lt;p&gt;I bitlockered my 256 gig OCZ Vertex SSD, and I have a D: drive that is my 160 gig random no-name SATA drive. On that drive I only put demo VHDs. &lt;/p&gt;  &lt;p&gt;I had to go into the BIOS of my Lenovo W500 and add the drive to the &amp;quot;boot order&amp;quot; in order to make it spin up on boot and be available to Windows. Then, since I can't really be sure of it's drive letter that early, I changed the syntax of my BCDEdit settings a bit. Figured I'd let Windows figure it out, so instead of [D:] I used [LOCATE]. Like this:&lt;/p&gt;  &lt;pre&gt;C:\&amp;gt;bcdedit /copy {current} /d &amp;quot;My New VHD Option&amp;quot;&lt;br /&gt;C:\&amp;gt;bcdedit /set {guid} device vhd=[LOCATE]\&amp;lt;directory&amp;gt;\&amp;lt;vhd filename&amp;gt;&lt;br /&gt;C:\&amp;gt;bcdedit /set {guid} osdevice vhd=[LOCATE]\&amp;lt;directory&amp;gt;\&amp;lt;vhd filename&amp;gt;&lt;br /&gt;C:\&amp;gt;bcdedit /set {guid} detecthal on&lt;/pre&gt;

&lt;p&gt;Now, &lt;strong&gt;when I'm booted into my VHD&lt;/strong&gt;, I see this:&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/GettingtoknowWindows7asaRemoteWorkerBitL_12D1D/1_2.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Booted to VHD with a Bitlocker&amp;#39;ed original C:" border="0" alt="Booted to VHD with a Bitlocker&amp;#39;ed original C:" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/GettingtoknowWindows7asaRemoteWorkerBitL_12D1D/1_thumb.png" width="450" height="437" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;What are we seeing?&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;My D: drive is my original boot SSD. It's marked with a lock icon. I can't access it right now. &lt;/li&gt;

  &lt;li&gt;My C: drive is the whatever.vhd that I booted off of. I made it 40gigs, so it is. (The actual file is 15gigs, but it &amp;quot;blows up&amp;quot; while I'm running on it. It'll shrink back down when I'm not booted off it. &lt;/li&gt;

  &lt;li&gt;My E: drive is some system partition I don't know about. &lt;/li&gt;

  &lt;li&gt;My F: is the Second Spindle that all my VHDs live on. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But, how can I get access to my secure C: drive when I'm booted into this insecure world? Of course, we don't want the bad guys to get in there, which makes sense.&lt;/p&gt;

&lt;p&gt;If I double click, I see this:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/GettingtoknowWindows7asaRemoteWorkerBitL_12D1D/3_2.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Getting access to a BitLockered Drive" border="0" alt="Getting access to a BitLockered Drive" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/GettingtoknowWindows7asaRemoteWorkerBitL_12D1D/3_thumb.png" width="450" height="347" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;These options are all settable with Group Policy I think, but my choices are to add a really complex Password to get access to this drive or use my Smart Card. I can also use the recovery key that I saved in a secure location when I originally locked the drive.&lt;/p&gt;

&lt;p&gt;I unlock it, and I see this:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/GettingtoknowWindows7asaRemoteWorkerBitL_12D1D/2_2.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Booted to VHD with an unlocked bitlocker drive" border="0" alt="Booted to VHD with an unlocked bitlocker drive" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/GettingtoknowWindows7asaRemoteWorkerBitL_12D1D/2_thumb.png" width="450" height="438" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Now, just for the duration of this single boot, this disk is available to me. Very cool.&lt;/p&gt;

&lt;p&gt;I was a little afraid when I Bitlocker'ed my machine just before a trip, but I'm feeling pretty good about it so far. I haven't noticed any perceptible slowdown but the FAQ says &amp;quot;single digit.&amp;quot; I've heard numbers like 3%, but I haven't noticed it in the sense that my machine isn't suddenly &amp;quot;sluggish.&amp;quot;&lt;/p&gt;

&lt;p&gt;I'm VERY suspicious when corporate IT wants to reach out from Redmond and do something to my computer but this turned out great.&lt;/p&gt;

&lt;p&gt;Here's the email I sent internally to my team today about Bitlocker:&lt;/p&gt;

&lt;hr /&gt;

&lt;blockquote&gt;
  &lt;p&gt;As you know, MSIT is starting to put BitLocker on mobile machines. I recommend you upgrade any Vista machine to Windows 7 before running Bitlocker. As always, backup your data first.&lt;/p&gt;

  &lt;p&gt;I figured I should be the guinea pig for you guys, so I Bitlockered BOTH my Lenovo T60p and Lenovo W500 yesterday. These are my two corporate machines. &lt;/p&gt;

  &lt;p&gt;1a. On my &lt;b&gt;W500&lt;/b&gt; I was automatically prompted to reboot and enable the TPM (trusted platform module) in my BIOs. This enable step was automatic and only required me to press F10 once. &lt;/p&gt;

  &lt;p&gt;1b. On my &lt;strong&gt;T60p&lt;/strong&gt;, I was told to enter the BIOs manually and enable it. There is no “TPM” section in the T60p. Instead, you go into Security, the Security Chip and turn on all the options under Security Reporting. Save your BIOS settings and reboot.&lt;/p&gt;

  &lt;p&gt;2. When prompted for a “PIN” I declined. This &amp;gt;=5 digit number would be a system-level password for when you start-up your machine. It's recommended, but ultimately up to you.&lt;/p&gt;

  &lt;p&gt;3. The process ran OVERNIGHT. It took at least 5 hours on each machine from what I can tell.&lt;/p&gt;

  &lt;p&gt;4.&lt;strong&gt; &lt;/strong&gt;Next, go to the Start Menu and type “manage bitlocker.” &lt;b&gt;You’ll want to save and print your recovery key. &lt;/b&gt;&lt;b&gt;The Importance of this step cannot be overstated. Save this key and treat it like it is your immortal soul.&lt;/b&gt;&lt;/p&gt;

  &lt;p&gt;c. If Bitlocker smells any funny business you’ll get prompted for these keys. Murphy’s Law says this will happen 10 minutes before a major conference speech. No excuses for not having these. Without them, your computer is a &lt;b&gt;brick&lt;/b&gt;. (That's kind of the wonderful point of BitLocker. ;) )&lt;/p&gt;

  &lt;p&gt;That scary part said, it works exactly as it should. It was easy and painless. &lt;/p&gt;

  &lt;p&gt;So far, we are not forced to lockup second drives/spindles. This means that you can STILL boot to VHD off of a second drive if that drive is NOT connected via USB (SATA, IDE, etc are still Ok). I’ve moved my BootToVHDs off into D:\ for this purpose. Regular VMs run just fine on the BitLocker'ed drive. &lt;/p&gt;

  &lt;p&gt;All in all, it works exactly as it should. I have no idea it’s there and my machine seems just as fast. &lt;/p&gt;

  &lt;p&gt;&lt;b&gt;Let me know it you have any questions.&lt;/b&gt;&lt;/p&gt;
 

  &lt;hr /&gt;&lt;/blockquote&gt;

&lt;p&gt;All in all, an interesting experience. I'm glad it went so well. You can even BitLocker USB drives as well with BitLocker To Go.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Related Links&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/LessVirtualMoreMachineWindows7AndTheMagicOfBootToVHD.aspx"&gt;Less Virtual, More Machine - Windows 7 and the magic of Boot to VHD&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/StepByStepTurningAWindows7DVDOrISOIntoABootableVHDVirtualMachine.aspx"&gt;Step-By-Step: Turning a Windows 7 DVD or ISO into a Bootable VHD Virtual Machine&lt;/a&gt;&lt;/li&gt;

  &lt;li&gt;&lt;a href="http://blogs.technet.com/keithcombs/archive/2009/02/09/windows-7-screencast-bitlocker-to-go.aspx"&gt;Windows 7 Screencast – BitLocker To Go&lt;/a&gt;&lt;/li&gt;

  &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/windows/aa905065.aspx"&gt;BitLocker area&lt;/a&gt; on technet.microsoft.com &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc732774.aspx"&gt;BitLocker Technical Overview&lt;/a&gt; – the must read &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://edge.technet.com/Media/BitLocker-in-Win7/"&gt;BitLocker Interview&lt;/a&gt; and demos on &lt;a href="http://edge.technet.com/"&gt;edge.technet.com&lt;/a&gt; – a really good overview created by Adam Bomb. &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/933246"&gt;KB Article&lt;/a&gt; on the BitLocker Drive Prep Tool&lt;/li&gt;

  &lt;li&gt;&lt;a href="http://blogs.technet.com/keithcombs/archive/2009/09/05/windows-7-dual-boot-revisited-with-bitlocker.aspx"&gt;Windows 7 Dual Boot with Bitlocker&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br/&gt;&lt;hr/&gt;© 2009 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0-kJi8DDRpmVw07op5hz3AgYP2w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0-kJi8DDRpmVw07op5hz3AgYP2w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0-kJi8DDRpmVw07op5hz3AgYP2w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0-kJi8DDRpmVw07op5hz3AgYP2w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=dWlpstCubFE:7T_LqvrQ9O8:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=dWlpstCubFE:7T_LqvrQ9O8:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=dWlpstCubFE:7T_LqvrQ9O8:MjquXQBfoPI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=MjquXQBfoPI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=dWlpstCubFE:7T_LqvrQ9O8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=dWlpstCubFE:7T_LqvrQ9O8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=dWlpstCubFE:7T_LqvrQ9O8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=dWlpstCubFE:7T_LqvrQ9O8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=dWlpstCubFE:7T_LqvrQ9O8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=dWlpstCubFE:7T_LqvrQ9O8:5M_9TJJRyfI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=5M_9TJJRyfI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScottHanselman/~4/dWlpstCubFE" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=2a757926-b379-40ca-b8ec-a0284fbdee91</comments>
    <feedburner:origLink>http://www.hanselman.com/blog/Windows7WithBitLockerAndStillBootingToVHD.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=c5b5ee0f-de53-4778-aa49-6a1db83e332b</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=c5b5ee0f-de53-4778-aa49-6a1db83e332b</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=c5b5ee0f-de53-4778-aa49-6a1db83e332b</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c5b5ee0f-de53-4778-aa49-6a1db83e332b</wfw:commentRss>
      <slash:comments>7</slash:comments>
      <title>The Weekly Source Code 46 - Jeff Key rocks Taskbar Meters that Monitor your Windows 7 CPU and Memory and Disk in the Taskbar</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=c5b5ee0f-de53-4778-aa49-6a1db83e332b</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/IvEeYi_ABs0/TheWeeklySourceCode46JeffKeyRocksTaskbarMetersThatMonitorYourWindows7CPUAndMemoryAndDiskInTheTaskbar.aspx</link>
      <pubDate>Fri, 30 Oct 2009 03:44:53 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;&lt;a href="http://twitter.com/jeffreykey"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/27caf25b50c1_119E9/image_3.png" width="286" height="242" /&gt;&lt;/a&gt;It's funny to watch things go viral, even just a little viral on the Internet. Here's what happened, but more importantly, we'll talk about the code. Let's also make it complete clear that Jeff Key rocks. See picture at left, in between his two &amp;quot;lame&amp;quot; creations.&amp;quot;&lt;/p&gt;  &lt;p&gt;First, I did a post earlier this week called &amp;quot;&lt;a href="http://www.hanselman.com/blog/LightItUpListOfApplicationsThatUseNewWindows7Features.aspx"&gt;Light it Up: List of Applications that use new Windows 7 Features&lt;/a&gt;.&amp;quot; A day or two later I got an instant message from my former-roommate and part-time belay &lt;a href="http://www.sliver.com"&gt;&lt;strong&gt;Jeff Key&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; (&lt;/strong&gt;&lt;a href="http://twitter.com/JeffreyKey"&gt;&lt;strong&gt;@JeffreyKey on Twitter&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;) &lt;/strong&gt;(actually, that's all a complete lie, but, Jeff and I are friendly acquaintances for many years and have each other on IM) that said:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Saw your Win7 features post yesterday, so whipped this up last night and posted it on codeplex this morning: &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://taskbarmeters.codeplex.com/"&gt;&lt;em&gt;http://taskbarmeters.codeplex.com/&lt;/em&gt;&lt;/a&gt;&lt;em&gt; kind of lame, but that's how i roll&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Jeff Key jeff.key@sliver.com" border="0" alt="Jeff Key jeff.key@sliver.com" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/27caf25b50c1_119E9/Jeff%20Key%20jeff.key@sliver.com_3.png" width="394" height="587" /&gt; &lt;/p&gt;  &lt;p&gt;For years Jeff has lived the mantra &amp;quot;Talk is Cheap, Show Me the Code.&amp;quot; And he does, with &lt;a href="http://www.sliver.com/dotnet/index.aspx"&gt;some of the most inspired little .NET-based utilities out there&lt;/a&gt; asking for little else but our undying admiration and gratitude. That is how Jeff rolls. I visited his CodePlex site and saw it had 11 downloads. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://taskbarmeters.codeplex.com/"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/27caf25b50c1_119E9/image_6.png" width="190" height="112" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://twitter.com/shanselman/status/5245220326"&gt;I tweeted it and forgot about it&lt;/a&gt;. Then that tweet got picked up by &lt;a href="http://www.downloadsquad.com/2009/10/29/add-cpu-and-memory-meters-to-your-windows-7-taskbar/"&gt;Download.com&lt;/a&gt; (which I've heard of and whole gave credit to Jeff) &lt;a href="http://lifehacker.com/5392725/taskbar-meters-monitor-your-windows-7-hardware-in-the-taskbar"&gt;Life Rocks 2.0&lt;/a&gt; (which I've never heard of and who gave credit to no one) and then &lt;a href="http://lifehacker.com/5392725/taskbar-meters-monitor-your-windows-7-hardware-in-the-taskbar"&gt;Lifehacker&lt;/a&gt; (which I have heard of and who &amp;quot;via'ed&amp;quot; Life Rocks). Next, I returned to CodePlex and saw that it had 4152 downloads! Congrats to Jeff for being so &amp;quot;lame!&amp;quot; ;)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://taskbarmeters.codeplex.com/"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/27caf25b50c1_119E9/image_9.png" width="189" height="112" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;The Code&lt;/h3&gt;  &lt;p&gt;Why would Jeff be so down on himself and say the code is &amp;quot;lame&amp;quot; when clearly people were (are) going bananas and downloading these little utils? Well, because it's so darn easy to do, this was likely the source of Jeff's intense guilt. ;) The &lt;a href="http://code.msdn.microsoft.com/WindowsAPICodePack"&gt;&lt;strong&gt;Windows API Code Pack&lt;/strong&gt;&lt;/a&gt; makes it easy.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;ASIDE:&lt;/font&gt; &lt;/strong&gt;In fact, WPF on .NET 4 makes it even easier because it includes the new TaskbarItemInfo class that lets you do this from XAML. &lt;a href="http://community.irritatedvowel.com/blogs/pete_browns_blog/default.aspx"&gt;&lt;strong&gt;Pete Brown&lt;/strong&gt;&lt;/a&gt; from my team has &lt;a href="http://community.irritatedvowel.com/blogs/pete_browns_blog/archive/2009/10/29/Showing-Progress-in-the-Windows-7-Taskbar-with-WPF-4-_2800_and-a-short-romp-through-Windows-7-cleartype-settings_2900_.aspx"&gt;a great write-up on &lt;strong&gt;Showing Progress in the Windows 7 Taskbar with WPF 4 &lt;/strong&gt;on his blog&lt;/a&gt;.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;First, since his apps are specific to Windows 7, he checks first to make sure it's OK to continue. Note that it IS very possible to make apps that work great from XP to Windows 7, but these apps are little Windows 7 showcases, so you can see why he'd want to check for this:&lt;/p&gt;  &lt;pre class="c#" name="code"&gt;if (!TaskbarManager.IsPlatformSupported)&lt;br /&gt;{&lt;br /&gt;    MessageBox.Show(&amp;quot;Sorry, but this app only works on Window 7.&amp;quot;, &amp;quot;Aw snap!&amp;quot;, MessageBoxButton.OK, MessageBoxImage.Error);&lt;br /&gt;    Application.Current.Shutdown();&lt;br /&gt;}&lt;/pre&gt;

&lt;p&gt;To update the Taskbar (Superbar) Progress Bar he wrote a little helper because he wanted the colors to be green, yellow or red depending on the value of the CPU usage or Memory usage:&lt;/p&gt;

&lt;pre class="c#" name="code"&gt;public void SetTaskBarStatus(int value)&lt;br /&gt;{&lt;br /&gt;    if (value &amp;lt; 0)&lt;br /&gt;    {&lt;br /&gt;        value = 0;&lt;br /&gt;    }&lt;br /&gt;    else if (value &amp;gt; 100)&lt;br /&gt;    {&lt;br /&gt;        value = 100;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    var state = TaskbarProgressBarState.Normal;&lt;br /&gt;&lt;br /&gt;    if (value &amp;gt; _settings.Yellow)&lt;br /&gt;    {&lt;br /&gt;        state = value &amp;lt; _settings.Red ? TaskbarProgressBarState.Paused : TaskbarProgressBarState.Error;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    TaskbarManager.Instance.SetProgressState(state);&lt;br /&gt;    TaskbarManager.Instance.SetProgressValue(value, 100);&lt;br /&gt;}&lt;/pre&gt;

&lt;p&gt;Then he just sets up a little System.Timer love and sets the Progress Bar values appropriately for Memory...&lt;/p&gt;

&lt;pre class="c#" name="code"&gt;public partial class App : Application&lt;br /&gt;{&lt;br /&gt;    private ComputerInfo    _computerInfo;&lt;br /&gt;    private ulong            _totalPhysicalMemory;&lt;br /&gt;&lt;br /&gt;    protected override void OnStartup(StartupEventArgs e)&lt;br /&gt;    {&lt;br /&gt;        base.OnStartup(e);&lt;br /&gt;&lt;br /&gt;        _computerInfo = new ComputerInfo();&lt;br /&gt;        _totalPhysicalMemory = _computerInfo.TotalPhysicalMemory;&lt;br /&gt;&lt;br /&gt;        var mainWindow = new MainWindow();&lt;br /&gt;        mainWindow.Tick += WhenTimerTick;&lt;br /&gt;        mainWindow.Show();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    private void WhenTimerTick(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        var available = (double)(_totalPhysicalMemory-_computerInfo.AvailablePhysicalMemory) / _totalPhysicalMemory;&lt;br /&gt;        ((MainWindow)sender).SetTaskBarStatus((int)(available * 100));&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;

&lt;p&gt;or CPU...&lt;/p&gt;

&lt;pre class="c#" name="code"&gt;public partial class App : Application&lt;br /&gt;{&lt;br /&gt;    private readonly PerformanceCounter _counter = new PerformanceCounter();&lt;br /&gt;&lt;br /&gt;    protected override void OnStartup(StartupEventArgs e)&lt;br /&gt;    {&lt;br /&gt;        base.OnStartup(e);&lt;br /&gt;&lt;br /&gt;        _counter.CategoryName = &amp;quot;Processor&amp;quot;;&lt;br /&gt;        _counter.CounterName = &amp;quot;% Processor Time&amp;quot;;&lt;br /&gt;        _counter.InstanceName = &amp;quot;_Total&amp;quot;;&lt;br /&gt;&lt;br /&gt;        var mainWindow = new MainWindow();&lt;br /&gt;        mainWindow.Tick += WhenTimerTick;&lt;br /&gt;        mainWindow.Show();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    private void WhenTimerTick(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        ((MainWindow)sender).SetTaskBarStatus((int)_counter.NextValue());&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;

&lt;p&gt;Jeff also adds some JumpLists to launch Task Manager or Resource Monitor on right-click as well. Nice touch! A little polish there.&lt;/p&gt;

&lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/27caf25b50c1_119E9/image_12.png" width="329" height="246" /&gt; &lt;/p&gt;

&lt;p&gt;Also easy to do with the Windows 7 APIs in the &lt;a href="http://code.msdn.microsoft.com/WindowsAPICodePack"&gt;Windows API Code Pack&lt;/a&gt;.&lt;/p&gt;

&lt;pre class="c#" name="code"&gt;var jumpList = JumpList.CreateJumpList();&lt;br /&gt;var systemFolder = Environment.GetFolderPath(Environment.SpecialFolder.System);&lt;br /&gt;&lt;br /&gt;jumpList.AddUserTasks(new JumpListLink(Path.Combine(systemFolder, &amp;quot;taskmgr.exe&amp;quot;), &amp;quot;Open Task Manager&amp;quot;)&lt;br /&gt;{&lt;br /&gt;      IconReference = new IconReference(Path.Combine(systemFolder, &amp;quot;taskmgr.exe&amp;quot;), 0)&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jumpList.AddUserTasks(new JumpListLink(Path.Combine(systemFolder, &amp;quot;perfmon.exe&amp;quot;), &amp;quot;Open Resource Monitor&amp;quot;)&lt;br /&gt;{&lt;br /&gt;      IconReference = new IconReference(Path.Combine(systemFolder, &amp;quot;perfmon.exe&amp;quot;), 0),&lt;br /&gt;    Arguments = &amp;quot;/res&amp;quot;&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jumpList.Refresh();&lt;/pre&gt;

&lt;p&gt;Nice job, Jeff Key. You rock. So, Dear Reader, go light up YOUR applications under Windows 7. Enjoy!&lt;/p&gt;

&lt;h3&gt;Patching this Open Source Project and adding a Disk IO Meter&lt;/h3&gt;

&lt;p&gt;A day later, &lt;a href="http://twitter.com/scottmuc"&gt;@ScottMuc&lt;/a&gt; tweeted me about adding a &lt;strong&gt;Disk IO Meter&lt;/strong&gt; and we went back and forth about it on Twitter. He eventually &lt;a href="http://twitter.com/ScottMuc/status/5248441323"&gt;submitted a patch&lt;/a&gt; to &lt;a href="http://taskbarmeters.codeplex.com/SourceControl/PatchList.aspx"&gt;CodePlex&lt;/a&gt;. While Jeff hasn't updated his code with that patch (maybe he'll make me an admin and I can do it), I'm able to patch my local copy, of course.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Useful Link:&lt;/strong&gt; &lt;a href="http://www.hanselman.com/blog/ExampleHowToContributeAPatchToAnOpenSourceProjectLikeDasBlog.aspx"&gt;&lt;strong&gt;Example: How to contribute a patch to an Open Source Project&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Downloading ScottMuc's patch and simply right clicking (using Tortoise SVN) and clicking Apply Patch gives me a new &lt;strong&gt;TaskbarDiskIOMeter &lt;/strong&gt;project that I can then add to the larger solution. The only problem with the patch was that it refers to a binary file called Drive.ico that didn't get included in the .patch file. I found one and added it and now we've got a Disk IO monitor as well. :)&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/27caf25b50c1_119E9/image_15.png" width="199" height="56" /&gt; &lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;strong&gt;1. Get Windows 7&lt;/strong&gt; &lt;strong&gt;and the SDK&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/windows/bb980924.aspx"&gt;Windows SDK&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. Develop and Test Your Application&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Get the &lt;a href="http://code.msdn.microsoft.com/WindowsAPICodePack"&gt;Windows API Code Pack&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;Learn about &lt;a href="http://msdn.microsoft.com/en-us/windows/aa904987.aspx"&gt;Application Compatibility&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;Read the &lt;a href="http://msdn.microsoft.com/library/dd371778(VS.85).aspx"&gt;Windows 7 Application Quality Cookbook&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;Download the &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=1C333F06-FADB-4D93-9C80-402621C600E7"&gt;Windows 7 Training Kit for Developers&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. Get the Windows 7 Logo&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Learn about the &lt;a href="https://www.microsoft.com/windows/compatibility/windows-7/partner/submission.aspx"&gt;Pledge Program&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;Get the &lt;a href="http://msdn.microsoft.com/en-us/windows/dd203105.aspx"&gt;Windows 7 Logo&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;4. Light Up Your Application with Windows 7&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Read the &lt;a href="http://msdn.microsoft.com/en-us/library/dd371748(VS.85).aspx"&gt;Windows 7 Developer Guide&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;Learn how to &lt;a href="http://msdn.microsoft.com/en-us/windows/dd433113.aspx"&gt;Develop for Windows 7&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Related Links&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Pete Brown &lt;/strong&gt;- &lt;a href="http://community.irritatedvowel.com/blogs/pete_browns_blog/archive/2009/10/29/Showing-Progress-in-the-Windows-7-Taskbar-with-WPF-4-_2800_and-a-short-romp-through-Windows-7-cleartype-settings_2900_.aspx"&gt;Showing Progress in the Windows 7 Taskbar with WPF 4&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/TheWeeklySourceCode45KickingButtOnWindows7AndWindowsXP.aspx"&gt;The Weekly Source Code 45 - Kicking Butt on Windows 7 *and* Windows XP&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/ExampleHowToContributeAPatchToAnOpenSourceProjectLikeDasBlog.aspx"&gt;&lt;strong&gt;&lt;em&gt;Example: How to contribute a patch to an Open Source Project&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/Win7DeveloperGuide"&gt;&lt;strong&gt;Windows 7 Developer Guide&lt;/strong&gt;&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/WindowsAPICodePack"&gt;&lt;strong&gt;Windows API Code Pack&lt;/strong&gt;&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/LessVirtualMoreMachineWindows7AndTheMagicOfBootToVHD.aspx"&gt;Less Virtual, More Machine - Windows 7 and the magic of Boot to VHD&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/Top10TipsWorkingDevelopersShouldKnowAboutWindows7.aspx"&gt;Top 10 Tips Working Developers Should Know about Windows 7&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/Windows7EasyUpgradePathTruthTableChart.aspx"&gt;Windows 7 Easy Upgrade Path Truth Table/Chart&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/Windows7SeamlessAppsInWindowsVirtualPCVirtualXPAndApplicationCompatibility.aspx"&gt;Windows 7 - Seamless Apps in Windows Virtual PC (Virtual XP) and Application Compatibility&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/StepByStepTurningAWindows7DVDOrISOIntoABootableVHDVirtualMachine.aspx"&gt;Step-By-Step: Turning a Windows 7 DVD or ISO into a Bootable VHD Virtual Machine&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;br/&gt;&lt;hr/&gt;© 2009 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8t9cJgLaPny0MGRjrw8fTyiuDyc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8t9cJgLaPny0MGRjrw8fTyiuDyc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8t9cJgLaPny0MGRjrw8fTyiuDyc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8t9cJgLaPny0MGRjrw8fTyiuDyc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=IvEeYi_ABs0:GLwiiPUkFgI:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=IvEeYi_ABs0:GLwiiPUkFgI:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=IvEeYi_ABs0:GLwiiPUkFgI:MjquXQBfoPI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=MjquXQBfoPI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=IvEeYi_ABs0:GLwiiPUkFgI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=IvEeYi_ABs0:GLwiiPUkFgI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=IvEeYi_ABs0:GLwiiPUkFgI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=IvEeYi_ABs0:GLwiiPUkFgI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=IvEeYi_ABs0:GLwiiPUkFgI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=IvEeYi_ABs0:GLwiiPUkFgI:5M_9TJJRyfI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=5M_9TJJRyfI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScottHanselman/~4/IvEeYi_ABs0" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=c5b5ee0f-de53-4778-aa49-6a1db83e332b</comments>
      <category>Source Code</category>
      <category>Tools</category>
      <category>Win7</category>
      <category>Windows Client</category>
      <category>WPF</category>
    <feedburner:origLink>http://www.hanselman.com/blog/TheWeeklySourceCode46JeffKeyRocksTaskbarMetersThatMonitorYourWindows7CPUAndMemoryAndDiskInTheTaskbar.aspx</feedburner:origLink></item>
  </channel>
</rss>
