<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" 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:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries for vesuvius</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/niners/vesuvius/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries for vesuvius</title><link>http://channel9.msdn.com/Niners/vesuvius/</link></image><description>Entries, comments and threads posted by vesuvius</description><link>http://channel9.msdn.com/Niners/vesuvius/</link><language>en-us</language><pubDate>Thu, 10 Sep 2009 19:26:09 GMT</pubDate><lastBuildDate>Thu, 10 Sep 2009 19:26:09 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Google Search Font Size Increase [Google Search Font Size Increase]</title><description>&lt;p&gt;It's a very small but obvious change. The cynic in me says,&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Why has it taken so long to realise that the text was small? &lt;/li&gt;
&lt;li&gt;Is this a direct response to Bing, which had a bigger and clearer font till now?&lt;/li&gt;
&lt;li&gt;Do you feel as if your are being treated like you are visually impaired?&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/490947-Google-Search-Font-Size-Increase/'&gt;Google Search Font Size Increase&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/490947/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/490947-Google-Search-Font-Size-Increase/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/490947-Google-Search-Font-Size-Increase/</link><pubDate>Thu, 10 Sep 2009 19:26:09 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/490947-Google-Search-Font-Size-Increase/</guid><evnet:views>1459</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/490947/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>It's a very small but obvious change. The cynic in me says,

Why has it taken so long to realise that the text was small? 
Is this a direct response to Bing, which had a bigger and clearer font till now?
Do you feel as if your are being treated like you are visually impaired?
in reply to Google Search Font Size Increase</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/490947-Google-Search-Font-Size-Increase/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/490947/Trackback.aspx</trackback:ping></item><item><title>UAC - from the *Horses Mouth* [UAC - from the *Horses Mouth*]</title><description>&lt;p&gt;Mark Russinovitch constructs a &lt;a href="http://technet.microsoft.com/en-us/magazine/2009.07.uac.aspx#id0560040"&gt;disquisition&lt;/a&gt;. I know people have been complaining about how out of date information is, this is hot off the press.&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/474379-UAC-from-the-Horses-Mouth/'&gt;UAC - from the *Horses Mouth*&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/474379/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/474379-UAC-from-the-Horses-Mouth/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/474379-UAC-from-the-Horses-Mouth/</link><pubDate>Thu, 18 Jun 2009 19:19:55 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/474379-UAC-from-the-Horses-Mouth/</guid><evnet:views>652</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/474379/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Mark Russinovitch constructs a disquisition. I know people have been complaining about how out of date information is, this is hot off the press.in reply to UAC - from the *Horses Mouth*</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/474379-UAC-from-the-Horses-Mouth/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/474379/Trackback.aspx</trackback:ping></item><item><title>Back to the future Channel 9 [Back to the future Channel 9]</title><description>&lt;p&gt;All the posts on the front page are from a week ago, with no content from this week.&lt;/p&gt;
&lt;p&gt;21:14 22/05/2009&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Feedback/469959-Back-to-the-future-Channel-9/'&gt;Back to the future Channel 9&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/469959/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Feedback/469959-Back-to-the-future-Channel-9/</comments><link>http://channel9.msdn.com/forums/Feedback/469959-Back-to-the-future-Channel-9/</link><pubDate>Wed, 20 May 2009 20:12:50 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Feedback/469959-Back-to-the-future-Channel-9/</guid><evnet:views>395</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/469959/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>All the posts on the front page are from a week ago, with no content from this week.
21:14 22/05/2009in reply to Back to the future Channel 9</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Feedback/469959-Back-to-the-future-Channel-9/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/469959/Trackback.aspx</trackback:ping></item><item><title>The New Channel 9 Editor [The New Channel 9 Editor]</title><description>&lt;p&gt;The previous editor has been vanquished, and hopefully we will start to get more reliability from this proven editor. I think this is a very&amp;nbsp;good move. Simple, no frills, effective.&lt;/p&gt;
&lt;p&gt;Thank you Channel 9 Team [H]&lt;/p&gt;
&lt;p&gt;I know the "smiley brigade" will be kock-a-hoop!&amp;nbsp;To blowdarts dissaprobation I must add.&lt;/p&gt;
&lt;p&gt;Thank you also for the messages that the server was down. I guess Europe is always most likely to suffer "system downs" because of its geographical location.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/468867-The-New-Channel-9-Editor/'&gt;The New Channel 9 Editor&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/468867/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/468867-The-New-Channel-9-Editor/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/468867-The-New-Channel-9-Editor/</link><pubDate>Tue, 12 May 2009 09:41:05 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/468867-The-New-Channel-9-Editor/</guid><evnet:views>996</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/468867/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The previous editor has been vanquished, and hopefully we will start to get more reliability from this proven editor. I think this is a very&amp;nbsp;good move. Simple, no frills, effective.
Thank you Channel 9 Team [H]
I know the "smiley brigade" will be kock-a-hoop!&amp;nbsp;To blowdarts dissaprobation I&amp;#8230;</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>55</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/468867-The-New-Channel-9-Editor/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/468867/Trackback.aspx</trackback:ping></item><item><title>What don't you like about Windows 7? [What don't you like about Windows 7?]</title><description>OK, the release candidate has been out for a bit, with the beta being out for 5 months already, is there still anything left you are displeased about? Are you in the its Vista but better, or it's what Vista should have been, or it's exactly like Vista camp?&lt;BR&gt;&lt;BR&gt;Obviously it couldn't be Vista, as that broke a lot of applications to make us safer - I last used anti-virus in XP. Some people "threw the baby out with the bathwater", but some of us (hopefully wiser)&amp;nbsp;know and appreciate&amp;nbsp;that increasing the security boundary was a necessity.&lt;BR&gt;&lt;BR&gt;The typical wearisome&amp;nbsp;XP/Pentium 3&amp;nbsp;fanboi, with tales on how fast XP is, how not bloated it was, how much prettier it was seems to have gone by the wayside. If you have the audacity to&amp;nbsp;compare Windows 7 with gNewSense or PC/OS and resolve that they are better,&amp;nbsp;then surely a visit to a reputable optometrist &lt;EM&gt;and&lt;/EM&gt; psychiatric ward is in order?&lt;BR&gt;&lt;BR&gt;Apart from an issue with me preferring the selected node in the treeview to not be set to "FullRowSelect" as I cannot see why they needed to change this from Vista, I feel as I am a part of something truly&amp;nbsp;special, which Windows 7 absolutely is.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/468733-What-dont-you-like-about-Windows-7/'&gt;What don't you like about Windows 7?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/468733/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/468733-What-dont-you-like-about-Windows-7/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/468733-What-dont-you-like-about-Windows-7/</link><pubDate>Mon, 11 May 2009 08:59:04 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/468733-What-dont-you-like-about-Windows-7/</guid><evnet:views>1424</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/468733/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>OK, the release candidate has been out for a bit, with the beta being out for 5 months already, is there still anything left you are displeased about? Are you in the its Vista but better, or it's what Vista should have been, or it's exactly like Vista camp?Obviously it couldn't be Vista, as that&amp;#8230;</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>58</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/468733-What-dont-you-like-about-Windows-7/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/468733/Trackback.aspx</trackback:ping></item><item><title>WPF Background Worker [WPF Background Worker]</title><description>Is there a way to achive multi-threading with the ease and elegance that the BackgroundWorker does in Windows Forms?&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/468719-WPF-Background-Worker/'&gt;WPF Background Worker&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/468719/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/468719-WPF-Background-Worker/</comments><link>http://channel9.msdn.com/forums/TechOff/468719-WPF-Background-Worker/</link><pubDate>Mon, 11 May 2009 07:12:31 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/468719-WPF-Background-Worker/</guid><evnet:views>851</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/468719/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Is there a way to achive multi-threading with the ease and elegance that the BackgroundWorker does in Windows Forms?in reply to WPF Background Worker</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/468719-WPF-Background-Worker/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/468719/Trackback.aspx</trackback:ping></item><item><title>WCF in Windows 7 [WCF in Windows 7]</title><description>I have a WCF application that does not compile but does Ok in Vista. IIS is configured correctly. What has changed?&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/468718-WCF-in-Windows-7/'&gt;WCF in Windows 7&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/468718/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/468718-WCF-in-Windows-7/</comments><link>http://channel9.msdn.com/forums/TechOff/468718-WCF-in-Windows-7/</link><pubDate>Mon, 11 May 2009 07:10:45 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/468718-WCF-in-Windows-7/</guid><evnet:views>337</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/468718/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I have a WCF application that does not compile but does Ok in Vista. IIS is configured correctly. What has changed?in reply to WCF in Windows 7</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/468718-WCF-in-Windows-7/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/468718/Trackback.aspx</trackback:ping></item><item><title>Windows 7 Explorer Drawing bug [Windows 7 Explorer Drawing bug]</title><description>Initially, I reported this problem in the beta here on channel 9 &lt;EM&gt;and&lt;/EM&gt; via feedback but the problem is still present&lt;BR&gt;&lt;BR&gt;&lt;A href="http://img211.imageshack.us/img211/6258/explorer.png" rel=lightbox&gt;&lt;IMG src="http://img211.imageshack.us/img211/6258/explorer.png"&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;This problem also affects Windows Media Player in that the drawing code is not calculating that it needs to draw the right border. For a conclusive example look at Windows Live Mail&lt;BR&gt;&lt;BR&gt;&lt;A href="http://img508.imageshack.us/img508/4206/livemail.png" rel=lightbox&gt;&lt;IMG src="http://img508.imageshack.us/img508/4206/livemail.png"&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;Here the dialog has the same explorer&amp;nbsp;drawing bug in the left column, but the right hand column draws as it should. This bug is not visible in Windows Vista and needs to be fixed in Windows 7.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/468163-Windows-7-Explorer-Drawing-bug/'&gt;Windows 7 Explorer Drawing bug&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/468163/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/468163-Windows-7-Explorer-Drawing-bug/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/468163-Windows-7-Explorer-Drawing-bug/</link><pubDate>Wed, 06 May 2009 07:57:22 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/468163-Windows-7-Explorer-Drawing-bug/</guid><evnet:views>849</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/468163/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Initially, I reported this problem in the beta here on channel 9 and via feedback but the problem is still presentThis problem also affects Windows Media Player in that the drawing code is not calculating that it needs to draw the right border. For a conclusive example look at Windows Live MailHere&amp;#8230;</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>41</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/468163-Windows-7-Explorer-Drawing-bug/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/468163/Trackback.aspx</trackback:ping></item><item><title>If you could change a keyword [If you could change a keyword]</title><description>In order to improve a language (in your view), what keyword would you change?&lt;br&gt;&lt;br&gt;I for example, would like to change the "Dim" keyword in Visual Basic to "This". I think the language would be near on perfect then. &lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/467115-If-you-could-change-a-keyword/'&gt;If you could change a keyword&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/467115/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/467115-If-you-could-change-a-keyword/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/467115-If-you-could-change-a-keyword/</link><pubDate>Tue, 28 Apr 2009 15:37:03 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/467115-If-you-could-change-a-keyword/</guid><evnet:views>590</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467115/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In order to improve a language (in your view), what keyword would you change?I for example, would like to change the "Dim" keyword in Visual Basic to "This". I think the language would be near on perfect then. in reply to If you could change a keyword</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>28</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/467115-If-you-could-change-a-keyword/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/467115/Trackback.aspx</trackback:ping></item><item><title>Why not test Windows Media Player 12 on Vista? [Why not test Windows Media Player 12 on Vista?]</title><description>Windows 7 is RC [nearly], and surely this [Windows Media Player]&amp;nbsp;is to be released for Vista as well, so why not get as much testing for the product as possible?&lt;BR&gt;&lt;BR&gt;Did someone forget to do this?&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/464328-Why-not-test-Windows-Media-Player-12-on-Vista/'&gt;Why not test Windows Media Player 12 on Vista?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/464328/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/464328-Why-not-test-Windows-Media-Player-12-on-Vista/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/464328-Why-not-test-Windows-Media-Player-12-on-Vista/</link><pubDate>Wed, 08 Apr 2009 08:18:26 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/464328-Why-not-test-Windows-Media-Player-12-on-Vista/</guid><evnet:views>1678</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/464328/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Windows 7 is RC [nearly], and surely this [Windows Media Player]&amp;nbsp;is to be released for Vista as well, so why not get as much testing for the product as possible?Did someone forget to do this?in reply to Why not test Windows Media Player 12 on Vista?</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>21</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/464328-Why-not-test-Windows-Media-Player-12-on-Vista/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/464328/Trackback.aspx</trackback:ping></item><item><title>Transparent PNG's and IE6 [Transparent PNG's and IE6]</title><description>What typically is the best was to deal with this issue? Thus far I have come across &lt;A href="http://jquery.andreaseberhard.de/pngFix/"&gt;this&lt;/A&gt;&amp;nbsp;and &lt;A href="http://allinthehead.com/retro/338/supersleight-jquery-plugin"&gt;that&lt;/A&gt;,&amp;nbsp;but would like to know if there is any other method, as one of these methods is still beta? Does anybody have some other preffered method?&lt;BR&gt;&lt;BR&gt;This is for an ASP.NET 2.0 site with masterpages (by the way).&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/464135-Transparent-PNGs-and-IE6/'&gt;Transparent PNG's and IE6&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/464135/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/464135-Transparent-PNGs-and-IE6/</comments><link>http://channel9.msdn.com/forums/TechOff/464135-Transparent-PNGs-and-IE6/</link><pubDate>Tue, 07 Apr 2009 08:59:04 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/464135-Transparent-PNGs-and-IE6/</guid><evnet:views>992</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/464135/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>What typically is the best was to deal with this issue? Thus far I have come across this&amp;nbsp;and that,&amp;nbsp;but would like to know if there is any other method, as one of these methods is still beta? Does anybody have some other preffered method?This is for an ASP.NET 2.0 site with masterpages (by&amp;#8230;</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>10</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/464135-Transparent-PNGs-and-IE6/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/464135/Trackback.aspx</trackback:ping></item><item><title>Why does scratching relieve an itch? [Why does scratching relieve an itch?]</title><description>A curious question, something I'd never though about, just done. Apparently the activity is in the &lt;a href="http://news.bbc.co.uk/1/hi/health/7976606.stm"&gt;spine&lt;/a&gt;, with the technical explanation &lt;a href="http://www.nature.com/neuro/journal/vaop/ncurrent/abs/nn.2292.html#top"&gt;here&lt;/a&gt;.&lt;br&gt;&lt;br&gt;So, if you scratch an itch on your head, its the same as scratching an itch on your leg, mmm...&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/464134-Why-does-scratching-relieve-an-itch/'&gt;Why does scratching relieve an itch?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/464134/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/464134-Why-does-scratching-relieve-an-itch/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/464134-Why-does-scratching-relieve-an-itch/</link><pubDate>Tue, 07 Apr 2009 08:26:39 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/464134-Why-does-scratching-relieve-an-itch/</guid><evnet:views>809</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/464134/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>A curious question, something I'd never though about, just done. Apparently the activity is in the spine, with the technical explanation here.So, if you scratch an itch on your head, its the same as scratching an itch on your leg, mmm...in reply to Why does scratching relieve an itch?</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/464134-Why-does-scratching-relieve-an-itch/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/464134/Trackback.aspx</trackback:ping></item><item><title>I went back to Internet Explorer from Firefox [I went back to Internet Explorer from Firefox]</title><description>&lt;P&gt;In case you may have noticed more spelling errors in my posts, this is&amp;nbsp;because I don't have the spellcheck&amp;nbsp;feature in firefox and have not found one in IE yet.&lt;BR&gt;&lt;BR&gt;Nevertherless, I know I will probably install firefox again (and Opera etc), but I have used IE as my sole browser fro the last 3 weeks, and the experience has been a very pleasant one. That it is a better browser is unquestionable, and am finding accelerators to be very useful.&lt;BR&gt;&lt;BR&gt;It certainly is not as slow as it used to be, and all in all, I don't really miss Firefox at all. Web sites are not as broken as they were in Windows 7 (not testing that anyore), and can see me using IE for quite a while into the future.&lt;BR&gt;&lt;BR&gt;If you are a Firefox stalwart, you may want to give it another try.&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/460539-I-went-back-to-Internet-Explorer-from-Firefox/'&gt;I went back to Internet Explorer from Firefox&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/460539/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/460539-I-went-back-to-Internet-Explorer-from-Firefox/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/460539-I-went-back-to-Internet-Explorer-from-Firefox/</link><pubDate>Wed, 11 Mar 2009 20:12:22 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/460539-I-went-back-to-Internet-Explorer-from-Firefox/</guid><evnet:views>1157</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/460539/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In case you may have noticed more spelling errors in my posts, this is&amp;nbsp;because I don't have the spellcheck&amp;nbsp;feature in firefox and have not found one in IE yet.Nevertherless, I know I will probably install firefox again (and Opera etc), but I have used IE as my sole browser fro the last 3&amp;#8230;</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>25</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/460539-I-went-back-to-Internet-Explorer-from-Firefox/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/460539/Trackback.aspx</trackback:ping></item><item><title>Visual Studio 2010 or Visual Studio 2003? [Visual Studio 2010 or Visual Studio 2003?]</title><description>&lt;P&gt;Looking good, but please don't leave in the Office 2003 icons. Even Windows 7 has some new icons that add a fresher feel, and icons (as well as computer monitors/graphics)&amp;nbsp;have moved on in leaps and bounds in recent years.&lt;BR&gt;&lt;BR&gt;&lt;A href="http://img144.imageshack.us/img144/2856/visualstudio2010.png" rel=lightbox&gt;&lt;IMG src="http://img144.imageshack.us/img144/2856/visualstudio2010.png"&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/460536-Visual-Studio-2010-or-Visual-Studio-2003/'&gt;Visual Studio 2010 or Visual Studio 2003?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/460536/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/460536-Visual-Studio-2010-or-Visual-Studio-2003/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/460536-Visual-Studio-2010-or-Visual-Studio-2003/</link><pubDate>Wed, 11 Mar 2009 19:56:02 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/460536-Visual-Studio-2010-or-Visual-Studio-2003/</guid><evnet:views>1258</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/460536/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Looking good, but please don't leave in the Office 2003 icons. Even Windows 7 has some new icons that add a fresher feel, and icons (as well as computer monitors/graphics)&amp;nbsp;have moved on in leaps and bounds in recent years.in reply to Visual Studio 2010 or Visual Studio 2003?</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>25</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/460536-Visual-Studio-2010-or-Visual-Studio-2003/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/460536/Trackback.aspx</trackback:ping></item><item><title>C# to Visual Basic [C# to Visual Basic]</title><description>I need to convert the following method to Visual Basic, but just cannot seem to get it&lt;BR&gt;&lt;BR&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private IEnumerable&amp;lt;DiggStory&amp;gt; BuildStories(DownloadStringCompletedEventArgs e)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (e.Error != null)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return new List&amp;lt;DiggStory&amp;gt; { new DiggStory() { Title = e.Error.Message } };&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XDocument xmlStories = XDocument.Parse(e.Result);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var stories = from story in xmlStories.Descendants("story")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where story.Element("thumbnail") != null &amp;amp;&amp;amp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; !story.Element("thumbnail").Attribute("src").Value.EndsWith(".gif")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select new DiggStory&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Id = (int)story.Attribute("id"),&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Title = ((string)story.Element("title")).Trim(),&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Description = ((string)story.Element("description")).Trim(),&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThumbNail = (string)story.Element("thumbnail").Attribute("src").Value,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HrefLink = new Uri((string)story.Attribute("link")),&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NumDiggs = (int)story.Attribute("diggs"),&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UserName = (string)story.Element("user").Attribute("name").Value,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return stories;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&lt;/P&gt;&lt;BR&gt;I know you can use XML literals but the Visual Basic IDE down have an XDocument class and it works. the best converter has gotten me to this point&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Private Function BuildStories(ByVal e As DownloadStringCompletedEventArgs) As IEnumerable(Of DiggStory)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If e.Error IsNot Nothing Then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return New List(Of DiggStory)(New DiggStory() {New DiggStory() With {.Title = e.Error.Message}})&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmlStories As XDocument = XDocument.Parse(e.Result)&lt;/P&gt;&lt;BR&gt;&lt;BR&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim stories = _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; From story In xmlStories.Descendants("story") _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Where story.Element("thumbnail") IsNot Nothing AndAlso (Not story.Element("thumbnail").Attribute("src").Value.EndsWith(".gif")) _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select New DiggStory&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '&amp;nbsp;&amp;nbsp;&amp;nbsp; CInt(Fix(story.Attribute("diggs"))), UserName = CStr(story.Element("user").Attribute("name").Value),&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Dim TempUri As Uri = New Uri(CStr(story.Attribute("link"))), NumDiggs = CInt(Fix(story.Attribute("diggs"))), UserName&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'CStr(story.Element("thumbnail").Attribute("src").Value), HrefLink = New Uri(CStr(story.Attribute("link"))), NumDiggs&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '(CStr(story.Element("description"))).Trim(), ThumbNail = CStr(story.Element("thumbnail").Attribute("src").Value), HrefLink&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '(CStr(story.Element("title"))).Trim(), Description = (CStr(story.Element("description"))).Trim(), ThumbNail&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'CInt(Fix(story.Attribute("id"))), Title = (CStr(story.Element("title"))).Trim(), Description&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Id = CInt(Fix(story.Attribute("id"))), Title&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'stories as NEW IEnumerable(of DiggStory)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return stories&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Function&lt;/P&gt;&lt;BR&gt;&lt;BR&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/459654-C-to-Visual-Basic/'&gt;C# to Visual Basic&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/459654/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/459654-C-to-Visual-Basic/</comments><link>http://channel9.msdn.com/forums/TechOff/459654-C-to-Visual-Basic/</link><pubDate>Wed, 04 Mar 2009 13:08:39 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/459654-C-to-Visual-Basic/</guid><evnet:views>748</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/459654/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I need to convert the following method to Visual Basic, but just cannot seem to get it
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private IEnumerable&amp;lt;DiggStory&amp;gt; BuildStories(DownloadStringCompletedEventArgs e)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#8230;</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/459654-C-to-Visual-Basic/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/459654/Trackback.aspx</trackback:ping></item><item><title>Tired of Channel 9 in a browser [Tired of Channel 9 in a browser]</title><description>&lt;p&gt;What would it take to create a client based application to read, post and download content from Channel 9?&lt;br&gt;&lt;br&gt;I presume you use the MetaWeblogAPI. If I used the Windows Live Sign-in SDK to log in users, would I need any special licensing (cough cough...should read, would you be prepared to license access) or have you any web services available that clients can use to obtain information?&lt;br&gt;&lt;br&gt;I am thinking of something like Live Writer for Channel 9. Do niners think this would be a waste of time?&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/459011-Tired-of-Channel-9-in-a-browser/'&gt;Tired of Channel 9 in a browser&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/459011/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/459011-Tired-of-Channel-9-in-a-browser/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/459011-Tired-of-Channel-9-in-a-browser/</link><pubDate>Fri, 27 Feb 2009 09:26:32 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/459011-Tired-of-Channel-9-in-a-browser/</guid><evnet:views>1357</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/459011/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>What would it take to create a client based application to read, post and download content from Channel 9?I presume you use the MetaWeblogAPI. If I used the Windows Live Sign-in SDK to log in users, would I need any special licensing (cough cough...should read, would you be prepared to license&amp;#8230;</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>44</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/459011-Tired-of-Channel-9-in-a-browser/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/459011/Trackback.aspx</trackback:ping></item><item><title>NHibernate for .NET [NHibernate for .NET]</title><description>Has anybody used this ORM and is sufficiently pleased with it that they would recommend it over Linq to SQL or the Entity Framework?&lt;br&gt;&lt;br&gt;I have read up about it on their &lt;a href="http://www.hibernate.org/343.html"&gt;website&lt;/a&gt;, but, as with these things, someone who has actually completed a project with it is usually the best person to seek advice from.&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/458890-NHibernate-for-NET/'&gt;NHibernate for .NET&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/458890/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/458890-NHibernate-for-NET/</comments><link>http://channel9.msdn.com/forums/TechOff/458890-NHibernate-for-NET/</link><pubDate>Thu, 26 Feb 2009 10:17:36 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/458890-NHibernate-for-NET/</guid><evnet:views>1201</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/458890/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Has anybody used this ORM and is sufficiently pleased with it that they would recommend it over Linq to SQL or the Entity Framework?I have read up about it on their website, but, as with these things, someone who has actually completed a project with it is usually the best person to seek advice&amp;#8230;</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/458890-NHibernate-for-NET/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/458890/Trackback.aspx</trackback:ping></item><item><title>UK government backs open source  [UK government backs open source ]</title><description>No, it is not Deja Vu. In this &lt;a href="http://channel9.msdn.com/forums/Coffeehouse/455227-UK-Government-opting-for-Open-Source-Software/#Page=1"&gt;post&lt;/a&gt; I was criticised by some for being factually incorrect, but it is now &lt;a href="http://news.bbc.co.uk/1/hi/technology/7910110.stm"&gt;Official&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Is it really worth continuing to put all your eggs in one technological basket (or Company) as a developer, or is it about time one diversified, maybe worked in another field?&lt;br&gt;&lt;br&gt;How secure do you feel as a developer if you have Silverlight and WPF skills, and businesses say they would rather use Open Office and Mono, because it is free, rather than paying you £60 000 a year?&lt;br&gt;&lt;br&gt;Should Mono have ever been allowed to get its hand on Windows Forms?&lt;br&gt;&lt;br&gt;Why develop Moonlight if companies (enterprises) are only going to turn their back on you, and use thin client applications in Firefox on Linux? &lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/458816-UK-government-backs-open-source/'&gt;UK government backs open source &lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/458816/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/458816-UK-government-backs-open-source/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/458816-UK-government-backs-open-source/</link><pubDate>Wed, 25 Feb 2009 19:49:50 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/458816-UK-government-backs-open-source/</guid><evnet:views>1349</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/458816/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>No, it is not Deja Vu. In this post I was criticised by some for being factually incorrect, but it is now Official.Is it really worth continuing to put all your eggs in one technological basket (or Company) as a developer, or is it about time one diversified, maybe worked in another field?How secure&amp;#8230;</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>24</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/458816-UK-government-backs-open-source/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/458816/Trackback.aspx</trackback:ping></item><item><title>F# Discussion [F# Discussion]</title><description>Ok, I've been looking at the September 2008 CTP and have had a look at the tutorial which I will post below.&lt;br&gt;
&lt;br&gt;
The first think that stuck me coming from a C type training is the use of the keyword &lt;i&gt;let&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
Pretty much everything is like using the keyword &lt;i&gt;var &lt;/i&gt;in C#. Everything is about type inference. Everything is also immutable like a string in .NET, i.e. let x = 10 cannot be changed(unless you use the mutable keyword)&lt;br&gt;
&lt;br&gt;
I also like tuples, which we just do not have in .NET, you would have to write your own in C#. also looking at list again, none of this&lt;br&gt;
&lt;div&gt;
&lt;p&gt;&amp;nbsp;&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;List&amp;lt;int&amp;gt; intList = new List&amp;lt;int&amp;gt;();&lt;/p&gt;
&lt;/div&gt;
You just go&lt;br&gt;
&amp;nbsp;
&lt;div&gt;
&lt;p&gt;/// The empty list&lt;/p&gt;
&lt;p&gt;let listA = [ ]&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// A list with 3 integers&lt;/p&gt;
&lt;p&gt;let listB = [ 1; 2; 3 ]&amp;nbsp; &lt;/p&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;
What other interesting constructs can you make out, without writing any code?&lt;br&gt;
&lt;br&gt;
&lt;div&gt;
&lt;p&gt;// F# Tutorial File&lt;/p&gt;
&lt;p&gt;//&lt;/p&gt;
&lt;p&gt;// This file contains sample code to guide you through the&lt;/p&gt;
&lt;p&gt;// primitives of the F# language.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;// &lt;/p&gt;
&lt;p&gt;// For a larger collection of F# samples, see:&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://go.microsoft.com/fwlink/?LinkID=124614&lt;/p&gt;
&lt;p&gt;//&lt;/p&gt;
&lt;p&gt;// Contents:&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; - Simple computations&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; - Functions on integers&amp;nbsp; &lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; - Tuples &lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; - Booleans&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; - Strings&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; - Lists&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; - Arrays&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; - More Collections&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; - Functions&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; - Types: unions&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; - Types: records&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; - Types: classes&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; - Types: interfaces&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; - Types: classes with interface implementations&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; - Printing &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Turn on the lightweight syntax&lt;/p&gt;
&lt;p&gt;#light&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// open some standard namespaces&lt;/p&gt;
&lt;p&gt;open System&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Simple computations&lt;/p&gt;
&lt;p&gt;// ---------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;// Here are some simple computations.&amp;nbsp; Note how code can be documented&lt;/p&gt;
&lt;p&gt;// with '///' comments.&amp;nbsp; Hover over any reference to a variable to &lt;/p&gt;
&lt;p&gt;// see its documentation.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// A very simple constant integer&lt;/p&gt;
&lt;p&gt;let int1 = 1&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// A second very simple constant integer&lt;/p&gt;
&lt;p&gt;let int2 = 2&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// Add two integers&lt;/p&gt;
&lt;p&gt;let int3 = int1 + int2&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Functions on integers&amp;nbsp; &lt;/p&gt;
&lt;p&gt;// ---------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// A function on integers&lt;/p&gt;
&lt;p&gt;let f x = 2*x*x - 5*x + 3&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// The result of a simple computation &lt;/p&gt;
&lt;p&gt;let result = f (int3 + 4)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// Another function on integers&lt;/p&gt;
&lt;p&gt;let increment x = x + 1&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// Compute the factorial of an integer&lt;/p&gt;
&lt;p&gt;let rec factorial n = if n=0 then 1 else n * factorial (n-1)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// Compute the highest-common-factor of two integers&lt;/p&gt;
&lt;p&gt;let rec hcf a b =&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; // notice: 2 parameters separated by spaces&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if a=0 then b&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; elif a&amp;lt;b then hcf a (b-a)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; // notice: 2 arguments separated by spaces&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else hcf (a-b) b&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // note: function arguments are usually space separated&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // note: 'let rec' defines a recursive function&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Tuples&lt;/p&gt;
&lt;p&gt;// ---------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// A simple tuple of integers&lt;/p&gt;
&lt;p&gt;let pointA = (1, 2, 3)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// A simple tuple of an integer, a string and a double-precision floating point number&lt;/p&gt;
&lt;p&gt;let dataB = (1, "fred", 3.1415)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// A function that swaps the order of two values in a tuple&lt;/p&gt;
&lt;p&gt;let Swap (a, b) = (b, a)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Booleans&lt;/p&gt;
&lt;p&gt;// ---------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// A simple boolean value&lt;/p&gt;
&lt;p&gt;let boolean1 = true&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// A second simple boolean value&lt;/p&gt;
&lt;p&gt;let boolean2 = false&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// Compute a new boolean using ands, ors, and nots&lt;/p&gt;
&lt;p&gt;let boolean3 = not boolean1 &amp;amp;&amp;amp; (boolean2 || false)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Strings&lt;/p&gt;
&lt;p&gt;// ---------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// A simple string&lt;/p&gt;
&lt;p&gt;let stringA&amp;nbsp; = "Hello"&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// A second simple string&lt;/p&gt;
&lt;p&gt;let stringB&amp;nbsp; = "world"&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// "Hello world" computed using string concatentation&lt;/p&gt;
&lt;p&gt;let stringC&amp;nbsp; = stringA + " " + stringB&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// "Hello world" computed using a .NET library function&lt;/p&gt;
&lt;p&gt;let stringD = String.Join(" ",[| stringA; stringB |])&lt;/p&gt;
&lt;p&gt;&amp;nbsp; // Try re-typing the above line to see intellisense in action&lt;/p&gt;
&lt;p&gt;&amp;nbsp; // Note, ctrl-J on (partial) identifiers re-activates it&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Functional Lists&lt;/p&gt;
&lt;p&gt;// ---------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// The empty list&lt;/p&gt;
&lt;p&gt;let listA = [ ]&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// A list with 3 integers&lt;/p&gt;
&lt;p&gt;let listB = [ 1; 2; 3 ]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// A list with 3 integers, note :: is the 'cons' operation&lt;/p&gt;
&lt;p&gt;let listC = 1 :: [2; 3]&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// Compute the sum of a list of integers using a recursive function&lt;/p&gt;
&lt;p&gt;let rec SumList xs =&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; match xs with&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; | []&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; 0&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; | y::ys -&amp;gt; y + SumList ys&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// Sum of a list&lt;/p&gt;
&lt;p&gt;let listD = SumList [1; 2; 3]&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// The list of integers between 1 and 10 inclusive &lt;/p&gt;
&lt;p&gt;let oneToTen = [1..10]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// The squares of the first 10 integers&lt;/p&gt;
&lt;p&gt;let squaresOfOneToTen = [ for x in 0..10 -&amp;gt; x*x ]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Mutable Arrays&lt;/p&gt;
&lt;p&gt;// ---------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// Create an array &lt;/p&gt;
&lt;p&gt;let arr = Array.create 4 "hello"&lt;/p&gt;
&lt;p&gt;arr.[1] &amp;lt;- "world"&lt;/p&gt;
&lt;p&gt;arr.[3] &amp;lt;- "don"&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// Compute the length of the array by using an instance method on the array object&lt;/p&gt;
&lt;p&gt;let arrLength = arr.Length&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Extract a sub-array using slicing notation&lt;/p&gt;
&lt;p&gt;let front = arr.[0..2]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// More Collections&lt;/p&gt;
&lt;p&gt;// ---------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// A dictionary with integer keys and string values&lt;/p&gt;
&lt;p&gt;let lookupTable = dict [ (1, "One"); (2, "Two") ]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;let oneString = lookupTable.[1]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// For some other common data structures, see:&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; System.Collections.Generic&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; Microsoft.FSharp.Collections&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; Microsoft.FSharp.Collections.Seq&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; Microsoft.FSharp.Collections.Set&lt;/p&gt;
&lt;p&gt;//&amp;nbsp;&amp;nbsp; Microsoft.FSharp.Collections.Map&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Functions&lt;/p&gt;
&lt;p&gt;// ---------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// A function that squares its input&lt;/p&gt;
&lt;p&gt;let Square x = x*x&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Map a function across a list of values&lt;/p&gt;
&lt;p&gt;let squares1 = List.map Square [1; 2; 3; 4]&lt;/p&gt;
&lt;p&gt;let squares2 = List.map (fun x -&amp;gt; x*x) [1; 2; 3; 4]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Pipelines&lt;/p&gt;
&lt;p&gt;let squares3 = [1; 2; 3; 4] |&amp;gt; List.map (fun x -&amp;gt; x*x) &lt;/p&gt;
&lt;p&gt;let SumOfSquaresUpTo n = &lt;/p&gt;
&lt;p&gt;&amp;nbsp; [1..n] &lt;/p&gt;
&lt;p&gt;&amp;nbsp; |&amp;gt; List.map Square &lt;/p&gt;
&lt;p&gt;&amp;nbsp; |&amp;gt; List.sum&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Types: unions&lt;/p&gt;
&lt;p&gt;// ---------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;type Expr = &lt;/p&gt;
&lt;p&gt;&amp;nbsp; | Num of int&lt;/p&gt;
&lt;p&gt;&amp;nbsp; | Add of Expr * Expr&lt;/p&gt;
&lt;p&gt;&amp;nbsp; | Mul of Expr * Expr&lt;/p&gt;
&lt;p&gt;&amp;nbsp; | Var of string&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;let rec Evaluate (env:Map&amp;lt;string,int&amp;gt;) exp = &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; match exp with&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Num n -&amp;gt; n&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Add (x,y) -&amp;gt; Evaluate env x + Evaluate env y&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Mul (x,y) -&amp;gt; Evaluate env x * Evaluate env y&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Var id&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; env.[id]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;let envA = Map.of_list [ "a",1 ;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "b",2 ;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "c",3 ]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;let expT1 = Add(Var "a",Mul(Num 2,Var "b"))&lt;/p&gt;
&lt;p&gt;let resT1 = Evaluate envA expT1&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Types: records&lt;/p&gt;
&lt;p&gt;// ---------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;type Card = { Name&amp;nbsp; : string;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; Phone : string;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; Ok&amp;nbsp;&amp;nbsp;&amp;nbsp; : bool }&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;let cardA = { Name = "Alf" ; Phone = "(206) 555-8257" ; Ok = false }&lt;/p&gt;
&lt;p&gt;let cardB = { cardA with Phone = "(206) 555-4112"; Ok = true }&lt;/p&gt;
&lt;p&gt;let ShowCard c = &lt;/p&gt;
&lt;p&gt;&amp;nbsp; c.Name + " Phone: " + c.Phone + (if not c.Ok then " (unchecked)" else "")&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Types: classes&lt;/p&gt;
&lt;p&gt;// ---------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// A 2-dimensional vector&lt;/p&gt;
&lt;p&gt;type Vector2D(dx:float, dy:float) = &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // The pre-computed length of the vector&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; let length = sqrt(dx*dx + dy*dy)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// The displacement along the X-axis&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; member v.DX = dx&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// The displacement along the Y-axis&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; member v.DY = dy&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// The length of the vector&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; member v.Length = length&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Re-scale the vector by a constant&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; member v.Scale(k) = Vector2D(k*dx, k*dy)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Types: interfaces&lt;/p&gt;
&lt;p&gt;// ---------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;type IPeekPoke = &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; abstract Peek: unit -&amp;gt; int&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; abstract Poke: int -&amp;gt; unit&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Types: classes with interface implementations&lt;/p&gt;
&lt;p&gt;// ---------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;/// A widget which counts the number of times it is poked&lt;/p&gt;
&lt;p&gt;type Widget(initialState:int) = &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// The internal state of the Widget&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; let mutable state = initialState&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Implement the IPeekPoke interface&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; interface IPeekPoke with &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; member x.Poke(n) = state &amp;lt;- state + n&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; member x.Peek() = state &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Has the Widget been poked?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; member x.HasBeenPoked = (state &amp;lt;&amp;gt; 0)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;let widget = Widget(12) :&amp;gt; IPeekPoke&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;widget.Poke(4)&lt;/p&gt;
&lt;p&gt;let peekResult = widget.Peek()&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Printing&lt;/p&gt;
&lt;p&gt;// ---------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Print an integer&lt;/p&gt;
&lt;p&gt;printfn "peekResult = %d" peekResult &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// Print a result using %A for generic printing&lt;/p&gt;
&lt;p&gt;printfn "listC = %A" listC&lt;/p&gt;
&lt;/div&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/457893-F-Discussion/'&gt;F# Discussion&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/457893/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/457893-F-Discussion/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/457893-F-Discussion/</link><pubDate>Wed, 18 Feb 2009 10:09:34 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/457893-F-Discussion/</guid><evnet:views>963</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/457893/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Ok, I've been looking at the September 2008 CTP and have had a look at the tutorial which I will post below.

The first think that stuck me coming from a C type training is the use of the keyword let

Pretty much everything is like using the keyword var in C#. Everything is about type inference.&amp;#8230;</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>8</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/457893-F-Discussion/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/457893/Trackback.aspx</trackback:ping></item><item><title>Ingredients to make the Windows 7 Taskbar an Epic Fail ? [Ingredients to make the Windows 7 Taskbar an Epic Fail ?]</title><description>The good folks at Microsoft have changed the way we navigate our applications in Seven, which was very good of them, and I can see why they have done so and applaud them so.&lt;br&gt;&lt;br&gt;The Task bar will be perceived to be problematical, until an API is released that allows native and managed developers to target the task bar API, and make their applications easier to use. At present, the only programs that work with the taskbar &lt;i&gt;well &lt;/i&gt;are Microsoft ones (Word, Explorer etc.)&lt;br&gt;&lt;br&gt;All other programs like Firefox, Free Download Manager and even my own custom Windows Forms applications are really painful to use because they are in the Task bar, but are &lt;u&gt;second class citizens&lt;/u&gt; as far as the taskbar is concerned.&lt;br&gt;&lt;br&gt;There is a Task bar API in development, but that has been assigned to be joined with the VistaBridge which was released two years too late, and progress in development in it, is like a dog with three legs.&lt;br&gt;&lt;br&gt;The mistake you [Microsoft] have made is in not making available a feature complete task bar API, that all appplication developers can start to use that is itself &lt;i&gt;beta &lt;/i&gt;so as to mitigate any friction with the inevitable recalcitrance you will encounter by people inured to previous versions. &lt;br&gt;&lt;br&gt;You should know by now just how much most people dislike change, and the availability of this API would surely palliate those voiceferous about the change. The biggest problem Vista had was misconception, and I have worked with many users over the years and know that my visually impaired uncle for instance will not be able to use Seven. If you don't do something about this soon, you will be &lt;i&gt;Mojaving &lt;/i&gt;the task bar in 2012.&lt;br&gt;&lt;br&gt;Just my 2 pence.&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/457312-Ingredients-to-make-the-Windows-7-Taskbar-an-Epic-Fail-/'&gt;Ingredients to make the Windows 7 Taskbar an Epic Fail ?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/457312/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/457312-Ingredients-to-make-the-Windows-7-Taskbar-an-Epic-Fail-/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/457312-Ingredients-to-make-the-Windows-7-Taskbar-an-Epic-Fail-/</link><pubDate>Fri, 13 Feb 2009 11:30:40 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/457312-Ingredients-to-make-the-Windows-7-Taskbar-an-Epic-Fail-/</guid><evnet:views>1431</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/457312/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The good folks at Microsoft have changed the way we navigate our applications in Seven, which was very good of them, and I can see why they have done so and applaud them so.The Task bar will be perceived to be problematical, until an API is released that allows native and managed developers to&amp;#8230;</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>20</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/457312-Ingredients-to-make-the-Windows-7-Taskbar-an-Epic-Fail-/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/457312/Trackback.aspx</trackback:ping></item><item><title>SharpDevelop. I  just don't get it? [SharpDevelop. I  just don't get it?]</title><description>A &lt;a href="http://www.icsharpcode.net/OpenSource/SD/Download/#SharpDevelop30"&gt;new &lt;/a&gt;version is out.&lt;br&gt;&lt;br&gt;Why would you want to use Sharp Develop and not C# express. Is it that it is more advanced than C# express, and not as expensive as Visual Studio?&lt;br&gt;&lt;br&gt;What are the advantages of using it over the aforementioned IDE's? Also, by the look of it, this &lt;i&gt;new &lt;/i&gt;version is now capable of targeting .NET 3.0 and .NET 3.5 which is really coming to the party rather late now is it not? &lt;br&gt;&lt;br&gt;It is admirable though, that there is a community wanting to develop said product. What if for instance, if they decide to become a mono .NET port, and allow .NET on open source (license pending of course)?&lt;br&gt;&lt;br&gt;There just seems to be something I am missing about why you would want to be involved in such a thing, unless they think Visual Studio is crap?&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/457124-SharpDevelop-I-just-dont-get-it/'&gt;SharpDevelop. I  just don't get it?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/457124/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/457124-SharpDevelop-I-just-dont-get-it/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/457124-SharpDevelop-I-just-dont-get-it/</link><pubDate>Wed, 11 Feb 2009 17:58:21 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/457124-SharpDevelop-I-just-dont-get-it/</guid><evnet:views>1000</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/457124/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>A new version is out.Why would you want to use Sharp Develop and not C# express. Is it that it is more advanced than C# express, and not as expensive as Visual Studio?What are the advantages of using it over the aforementioned IDE's? Also, by the look of it, this new version is now capable of&amp;#8230;</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/457124-SharpDevelop-I-just-dont-get-it/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/457124/Trackback.aspx</trackback:ping></item><item><title>Getting the Windows 7 Release Candidate? [Getting the Windows 7 Release Candidate?]</title><description>I have been using Windows 7 for 2 weeks as my main OS and there is &lt;i&gt;no &lt;/i&gt;going back for me. I however, would like to get my hands on the release candidate (s) when the present beta becomes one.&lt;br&gt;&lt;br&gt;Are any mere mortals going to be afforded the opportunity to test this out, or is it a case of "no way Jose!"?&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/457013-Getting-the-Windows-7-Release-Candidate/'&gt;Getting the Windows 7 Release Candidate?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/457013/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/457013-Getting-the-Windows-7-Release-Candidate/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/457013-Getting-the-Windows-7-Release-Candidate/</link><pubDate>Tue, 10 Feb 2009 16:45:30 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/457013-Getting-the-Windows-7-Release-Candidate/</guid><evnet:views>1316</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/457013/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I have been using Windows 7 for 2 weeks as my main OS and there is no going back for me. I however, would like to get my hands on the release candidate (s) when the present beta becomes one.Are any mere mortals going to be afforded the opportunity to test this out, or is it a case of "no way&amp;#8230;</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>13</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/457013-Getting-the-Windows-7-Release-Candidate/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/457013/Trackback.aspx</trackback:ping></item><item><title>Required Windows 7 Taskbar Improvement [Required Windows 7 Taskbar Improvement]</title><description>&lt;div id="RadEditorStyleKeeper1"&gt;&amp;nbsp;&lt;/div&gt;&lt;div id="RadEditorStyleKeeper2"&gt;&amp;nbsp;&lt;/div&gt;&lt;div id="RadEditorStyleKeeper3"&gt;&amp;nbsp;&lt;/div&gt;&lt;div id="RadEditorStyleKeeper4"&gt;&amp;nbsp;&lt;/div&gt;I am now acclimatised to the new Win 7 taskbar, but keep feeling that I would 
like a numeric indicator as to how many tabs/windows/processes each taskbar 
button has running. That way (even in the days of 8 gig ram), you can easily control the 
amount of instances of any application you may have.&lt;br&gt;&lt;br&gt;&lt;a href="http://img152.imageshack.us/img152/6008/taskbaray0.png" rel="lightbox"&gt;&lt;img src="http://img152.imageshack.us/img152/6008/taskbaray0.png"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;div id="RadEditorStyleKeeper5"&gt;&amp;nbsp;&lt;/div&gt;&lt;div id="RadEditorStyleKeeper6"&gt;&amp;nbsp;&lt;/div&gt;&lt;div id="RadEditorStyleKeeper7"&gt;&amp;nbsp;&lt;/div&gt;&lt;div id="RadEditorStyleKeeper8"&gt;&amp;nbsp;&lt;/div&gt;At present I am having to hover over each tab every once in a while, to know what 
is running and what is not. Billy Hollis had a great WPF application some time ago 
that handles this scenario perfectly. Just look at the menu options at the bottom 
with the instances running enumerated.&lt;br&gt;&lt;br&gt;&lt;a href="http://img12.imageshack.us/img12/38/betterlw4.png%20" rel="lightbox"&gt;&lt;img src="http://img12.imageshack.us/img12/38/betterlw4.png"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/456166-Required-Windows-7-Taskbar-Improvement/'&gt;Required Windows 7 Taskbar Improvement&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/456166/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/456166-Required-Windows-7-Taskbar-Improvement/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/456166-Required-Windows-7-Taskbar-Improvement/</link><pubDate>Tue, 03 Feb 2009 12:46:21 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/456166-Required-Windows-7-Taskbar-Improvement/</guid><evnet:views>1468</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/456166/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;I am now acclimatised to the new Win 7 taskbar, but keep feeling that I would 
like a numeric indicator as to how many tabs/windows/processes each taskbar 
button has running. That way (even in the days of 8 gig ram), you can easily control the 
amount of instances of any&amp;#8230;</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>15</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/456166-Required-Windows-7-Taskbar-Improvement/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/456166/Trackback.aspx</trackback:ping></item><item><title>This site may harm your computer. Google goes bonkers. [This site may harm your computer. Google goes bonkers.]</title><description>Is it just me or is this really annoying?&lt;br&gt;&lt;br&gt;&lt;a href="http://img230.imageshack.us/img230/4003/scottgulv3.png" rel="lightbox"&gt;&lt;img src="http://img230.imageshack.us/img230/4003/scottgulv3.png"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;Just today, searching for something like &lt;a href="http://www.google.co.uk/search?client=firefox-a&amp;amp;rls=org.mozilla%3Aen-GB%3Aofficial&amp;amp;channel=s&amp;amp;hl=en&amp;amp;q=scott+gu&amp;amp;meta=&amp;amp;btnG=Google+Search"&gt;Scott Gu &lt;/a&gt;or anything else for that matter brings up this irritating prompt.&lt;br&gt;&lt;br&gt;&amp;nbsp;I use UAC so am aware when anything tries to install malicious stuff onto my PC. Is it time to jump ship and go to; cough, cough, Yahoo?&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/455780-This-site-may-harm-your-computer-Google-goes-bonkers/'&gt;This site may harm your computer. Google goes bonkers.&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/455780/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/455780-This-site-may-harm-your-computer-Google-goes-bonkers/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/455780-This-site-may-harm-your-computer-Google-goes-bonkers/</link><pubDate>Sat, 31 Jan 2009 15:14:30 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/455780-This-site-may-harm-your-computer-Google-goes-bonkers/</guid><evnet:views>874</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/455780/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Is it just me or is this really annoying?Just today, searching for something like Scott Gu or anything else for that matter brings up this irritating prompt.&amp;nbsp;I use UAC so am aware when anything tries to install malicious stuff onto my PC. Is it time to jump ship and go to; cough, cough,&amp;#8230;</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/455780-This-site-may-harm-your-computer-Google-goes-bonkers/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/455780/Trackback.aspx</trackback:ping></item><item><title>John Martyn [John Martyn]</title><description>Sadly gone today.&lt;br&gt;&lt;br&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Kg_Utj4Aljc&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Kg_Utj4Aljc&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/455584-John-Martyn/'&gt;John Martyn&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/455584/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/455584-John-Martyn/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/455584-John-Martyn/</link><pubDate>Thu, 29 Jan 2009 19:42:24 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/455584-John-Martyn/</guid><evnet:views>676</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/455584/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Sadly gone today.in reply to John Martyn</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/455584-John-Martyn/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/455584/Trackback.aspx</trackback:ping></item></channel></rss>