<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Code/Tea/Etc... : .NET General</title><link>http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx</link><description>Tags: .NET General</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>This blog has moved... notice #2... </title><link>http://blogs.msdn.com/duncanma/archive/2004/09/15/230263.aspx</link><pubDate>Thu, 16 Sep 2004 05:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:230263</guid><dc:creator>Duncanma</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/duncanma/comments/230263.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duncanma/commentrss.aspx?PostID=230263</wfw:commentRss><description>&lt;p&gt;For various reasons, the biggest being my desire to play around with .Text, I've moved my blog to my own server at &lt;a href="http://blogs.duncanmackenzie.net/duncanma" target="_blank"&gt;http://blogs.duncanmackenzie.net/duncanma&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;following the 3 leaf model when they moved, I thought I should post this notice a couple of times...&lt;/em&gt; &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=230263" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duncanma/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/Personal+Musings/default.aspx">Personal Musings</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/Digital+Music+and+Media/default.aspx">Digital Music and Media</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/Visual+C_2300_/default.aspx">Visual C#</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/CSharp+Featured+Team+Posts/default.aspx">CSharp Featured Team Posts</category></item><item><title>This blog has moved...</title><link>http://blogs.msdn.com/duncanma/archive/2004/08/25/220319.aspx</link><pubDate>Wed, 25 Aug 2004 17:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:220319</guid><dc:creator>Duncanma</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duncanma/comments/220319.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duncanma/commentrss.aspx?PostID=220319</wfw:commentRss><description>&lt;p&gt;For various reasons, the biggest being my desire to play around with .Text, I've moved my blog to my own server at &lt;a href="http://blogs.duncanmackenzie.net" target="_blank"&gt;http://blogs.duncanmackenzie.net&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.duncanmackenzie.net/duncanma/archive/2004/08/25/589.aspx" target="_blank"&gt;The first post over there&lt;/a&gt; shows the app that I wrote last night and then used to copy all of my posts and categories over from this blog to the new location... I'll post the code for that app at some point, as boring as it is...&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=220319" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duncanma/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/Personal+Musings/default.aspx">Personal Musings</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/Digital+Music+and+Media/default.aspx">Digital Music and Media</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/Visual+C_2300_/default.aspx">Visual C#</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>Stuck on a problem opening vbproj or csproj files...</title><link>http://blogs.msdn.com/duncanma/archive/2004/07/19/187278.aspx</link><pubDate>Mon, 19 Jul 2004 10:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:187278</guid><dc:creator>Duncanma</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/duncanma/comments/187278.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duncanma/commentrss.aspx?PostID=187278</wfw:commentRss><description>&lt;P&gt;On my home dev box I couldn't seem to open any of my projects (VB or C#), and whenever I tried I got this useful error;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;The application for project 'C:\Documents and Settings\Duncanma\My Documents\Visual Studio Projects\ConsoleApplication1\ConsoleApplication1.vbproj' is not installed.&lt;/P&gt;
&lt;P&gt;Make sure the application for the project type (.vbproj) is installed.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;All I could find on the internet was the suggestion that I must have just C# Standard installed and therefore didn't have VB available... but that wasn't it (I have VS.NET Enterprise installed)... I was basically out of luck until I finally found &lt;A href="http://www.dotnet247.com/247reference/msgs/50/251462.aspx"&gt;this newsgroup discussion&lt;/A&gt; through .NET 247 (&lt;A href="http://www.dotnet247.com/247reference/msgs/50/251462.aspx"&gt;link&lt;/A&gt;). Even though I had completely uninstalled VS.NET and reinstalled, I followed the reinstall instructions from Mark Smith in that newsgroup post and it worked perfectly. It is possible that uninstalling and reinstalling the .NET Framework SDK would have done this for me as well (I wasn't doing that in my normal reinstalls, I was only dealing with VS.NET 2003), but Mark's solution was easy to try out and it worked...&lt;/P&gt;
&lt;P&gt;Anyway, if you run into this problem... try following &lt;A href="http://www.dotnet247.com/247reference/msgs/50/251462.aspx"&gt;those steps&lt;/A&gt; and see if that helps!! If that fails, I'd considering calling PSS directly.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=187278" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx">.NET General</category></item><item><title>"Express Paint" article up...</title><link>http://blogs.msdn.com/duncanma/archive/2004/07/13/182117.aspx</link><pubDate>Tue, 13 Jul 2004 21:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:182117</guid><dc:creator>Duncanma</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/duncanma/comments/182117.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duncanma/commentrss.aspx?PostID=182117</wfw:commentRss><description>&lt;P&gt;This article, by &lt;STRONG&gt;John Kennedy&lt;/STRONG&gt;, discusses the creation of an image editing application completely built with C# Express Edition.&lt;/P&gt;&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;P&gt;&lt;B&gt;&lt;A href="http://msdn.microsoft.com/vcsharp/2005/default.aspx?pull=/library/en-us/dnvs05/html/ExprsPaint.asp"&gt;ExpressPaint&lt;/A&gt;&lt;BR&gt;&lt;/B&gt;&lt;B&gt;Summary:&lt;/B&gt; Use C# Express to create an image processing application that's ideal for putting the final touch to your digital photographs. This program is easy to expand with your own unique touches. (6 printed pages)&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P dir=ltr&gt;Enjoy!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=182117" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/Visual+C_2300_/default.aspx">Visual C#</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/CSharp+Featured+Team+Posts/default.aspx">CSharp Featured Team Posts</category></item><item><title>Generics in VB 2005 Article now live on MSDN...</title><link>http://blogs.msdn.com/duncanma/archive/2004/07/07/175992.aspx</link><pubDate>Thu, 08 Jul 2004 04:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:175992</guid><dc:creator>Duncanma</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/duncanma/comments/175992.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duncanma/commentrss.aspx?PostID=175992</wfw:commentRss><description>&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;B&gt;&lt;A href="http://msdn.microsoft.com/vbasic/whidbey/default.aspx?pull=/library/en-us/dnvs05/html/vb2005_generics.asp"&gt;Defining and Using Generics in Visual Basic 2005&lt;/A&gt;&lt;/B&gt;&lt;BR&gt;&lt;BR&gt;&lt;A href="http://blogs.msdn.com/harishk"&gt;Harish Kantamneni&lt;/A&gt;&lt;BR&gt;Visual Basic Team&lt;BR&gt;Microsoft Corporation&lt;BR&gt;July 2004&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Summary&lt;/B&gt;: Provides an overview of the generics feature in Visual Basic 2005, and explains the basic concepts involved in defining and using generics and their usefulness to the Visual Basic developer.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=175992" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duncanma/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>Webcast today on the new features of VB 2005...</title><link>http://blogs.msdn.com/duncanma/archive/2004/07/02/171971.aspx</link><pubDate>Fri, 02 Jul 2004 17:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:171971</guid><dc:creator>Duncanma</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/duncanma/comments/171971.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duncanma/commentrss.aspx?PostID=171971</wfw:commentRss><description>&lt;P&gt;In case you didn't notice this on the /vbasic home page...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventid=1032254455&amp;amp;culture=en-us"&gt;&lt;IMG style="MARGIN-RIGHT: 10px" alt="New Features for Visual Basic 2005 Developers" src="http://msdn.microsoft.com/vbasic/art/community/robertgreen.PNG" align=left border=0&gt; &lt;/A&gt;&lt;SPAN style="DISPLAY: inline-block"&gt;&lt;A style="FONT-WEIGHT: bold" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventid=1032254455&amp;amp;culture=en-us"&gt;MSDN Webcast: New Features for Visual Basic 2005 Developers&lt;/A&gt;&lt;BR&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;B&gt;Friday, July 02, 2004 1:00 PM - 2:30 PM (GMT-08:00) Pacific Time (US &amp;amp; Canada)&lt;/B&gt;&lt;BR&gt;In this webcast, you'll learn about the new features in the language, and in the Visual Studio .NET environment, including the My namespace, IntelliTasks, new exception-handling features, data binding support, generics, operator overloading and more. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=171971" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx">.NET General</category></item><item><title>Cool new MSDN TV (on creating a RSS reader that runs as a tool window in VS)</title><link>http://blogs.msdn.com/duncanma/archive/2004/07/02/171602.aspx</link><pubDate>Fri, 02 Jul 2004 07:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:171602</guid><dc:creator>Duncanma</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/duncanma/comments/171602.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duncanma/commentrss.aspx?PostID=171602</wfw:commentRss><description>&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20040701VSTUDIOCS/manifest.xml"&gt;&lt;STRONG&gt;Building Tools Using the Visual Studio Automation Model&lt;/STRONG&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR&gt;In this episode, Craig Skibo uses the Visual Studio .NET 2003 automation model to build a tool window hosted within Visual Studio that allows you to read blog postings. &lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=171602" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duncanma/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/Visual+C_2300_/default.aspx">Visual C#</category></item><item><title>Another new article posted yesterday... "What's New In Help for VB 2005"</title><link>http://blogs.msdn.com/duncanma/archive/2004/06/30/170085.aspx</link><pubDate>Wed, 30 Jun 2004 18:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:170085</guid><dc:creator>Duncanma</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/duncanma/comments/170085.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duncanma/commentrss.aspx?PostID=170085</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;DIV&gt;&lt;A id=rssVBasic_dgFeed__ctl5_hylTitle style="FONT-WEIGHT: bold" href="http://msdn.microsoft.com/vbasic/whidbey/default.aspx?pull=/library/en-us/dnvs05/html/vbhelp2005.asp"&gt;What's New in Help for Visual Basic 2005 Beta 1&lt;/A&gt; &lt;/DIV&gt;&lt;!-- contents of the posting --&gt;&lt;SPAN id=rssVBasic_dgFeed__ctl5_lblItem&gt;Find out about the newest Help features in Visual Basic 2005 Beta 1, including distinguishing Visual Basic from other languages, more task-oriented topics, and an emphasis on code examples.&lt;/SPAN&gt; &lt;/BLOCKQUOTE&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=170085" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duncanma/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>Operator Overloading in VB 2005</title><link>http://blogs.msdn.com/duncanma/archive/2004/06/30/170048.aspx</link><pubDate>Wed, 30 Jun 2004 18:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:170048</guid><dc:creator>Duncanma</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/duncanma/comments/170048.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duncanma/commentrss.aspx?PostID=170048</wfw:commentRss><description>&lt;P&gt;Matthew Gertz, Dev Lead for the VB Compiler, Editor &amp;amp; Debugger team has written an article on operator overloading in Visual Basic 2005...&lt;/P&gt;&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://msdn.microsoft.com/vbasic/whidbey/default.aspx?pull=/library/en-us/dnvs05/html/vboperatoroverloading.asp"&gt;Operator Overloading In Visual Basic 2005&lt;/A&gt;&lt;/STRONG&gt;&lt;BR&gt;Operator Overloading, new to Visual Basic 2005, simplifies the use and development of complex types by allowing you to specify your own implementation for standard operations such as addition and subtraction.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=170048" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duncanma/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title> A sneak preview of Visual Basic 2005 (article) is up on MSDN...</title><link>http://blogs.msdn.com/duncanma/archive/2004/06/22/162949.aspx</link><pubDate>Tue, 22 Jun 2004 22:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:162949</guid><dc:creator>Duncanma</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/duncanma/comments/162949.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duncanma/commentrss.aspx?PostID=162949</wfw:commentRss><description>&lt;P&gt;This new article from Ken Getz provides an overview of many of the new features in Visual Basic 2005, including "My", "Edit and Continue", "AutoCorrect", "Just My Code" and more...&lt;/P&gt;&lt;P&gt;&lt;A href="http://msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dnvs05/html/vbnet2005_preview.asp" target=_blank&gt;Check it out here&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=162949" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duncanma/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>Ended the "Most anticipated release" poll...</title><link>http://blogs.msdn.com/duncanma/archive/2004/06/16/157854.aspx</link><pubDate>Thu, 17 Jun 2004 05:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:157854</guid><dc:creator>Duncanma</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/duncanma/comments/157854.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duncanma/commentrss.aspx?PostID=157854</wfw:commentRss><description>&lt;p&gt;And (hopefully the formatting will work out ok in the blog) here are the results :)&lt;/p&gt;

&lt;blockquote&gt;
					&lt;table style="border-width: 0px" border="0" id="table3"&gt;
						&lt;tr&gt;
							&lt;td style="font-weight: bold; font-size: 0.7em; font-family: Verdana,Arial" colSpan="3"&gt;
							What release are you most excited about?&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
							&lt;td style="font-size: 0.7em; font-family: Verdana,Arial" vAlign="top" noWrap&gt;
							Halo 2: &lt;/td&gt;
							&lt;td style="width: 100px" vAlign="top" align="right"&gt;
							&lt;table style="width: 80px; border-collapse: collapse; border-width: 0px" cellSpacing="0" cellPadding="0" border="0" id="table4"&gt;
								&lt;tr&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
								&lt;/tr&gt;
							&lt;/table&gt;
							&lt;/td&gt;
							&lt;td style="font-size: 0.7em; font-family: Verdana,Arial" vAlign="top" align="left"&gt;
							(20.7%)&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
							&lt;td style="font-size: 0.7em; font-family: Verdana,Arial" vAlign="top" noWrap&gt;
							Visual Studio .NET 2005: &lt;/td&gt;
							&lt;td style="width: 100px" vAlign="top" align="right"&gt;
							&lt;table style="width: 80px; border-collapse: collapse; border-width: 0px" cellSpacing="0" cellPadding="0" border="0" id="table5"&gt;
								&lt;tr&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
								&lt;/tr&gt;
							&lt;/table&gt;
							&lt;/td&gt;
							&lt;td style="font-size: 0.7em; font-family: Verdana,Arial" vAlign="top" align="left"&gt;
							(46.6%)&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
							&lt;td style="font-size: 0.7em; font-family: Verdana,Arial" vAlign="top" noWrap&gt;
							SQL Server 2005: &lt;/td&gt;
							&lt;td style="width: 100px" vAlign="top" align="right"&gt;
							&lt;table style="width: 80px; border-collapse: collapse; border-width: 0px" cellSpacing="0" cellPadding="0" border="0" id="table6"&gt;
								&lt;tr&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
								&lt;/tr&gt;
							&lt;/table&gt;
							&lt;/td&gt;
							&lt;td style="font-size: 0.7em; font-family: Verdana,Arial" vAlign="top" align="left"&gt;
							(8.6%)&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
							&lt;td style="font-size: 0.7em; font-family: Verdana,Arial" vAlign="top" noWrap&gt;
							Longhorn: &lt;/td&gt;
							&lt;td style="width: 100px" vAlign="top" align="right"&gt;
							&lt;table style="width: 80px; border-collapse: collapse; border-width: 0px" cellSpacing="0" cellPadding="0" border="0" id="table7"&gt;
								&lt;tr&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
								&lt;/tr&gt;
							&lt;/table&gt;
							&lt;/td&gt;
							&lt;td style="font-size: 0.7em; font-family: Verdana,Arial" vAlign="top" align="left"&gt;
							(15.5%)&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
							&lt;td style="font-size: 0.7em; font-family: Verdana,Arial" vAlign="top" noWrap&gt;
							None of the above: &lt;/td&gt;
							&lt;td style="width: 100px" vAlign="top" align="right"&gt;
							&lt;table style="width: 80px; border-collapse: collapse; border-width: 0px" cellSpacing="0" cellPadding="0" border="0" id="table8"&gt;
								&lt;tr&gt;
									&lt;td style="width: 5px; height: 16px; background-color: blue"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
									&lt;td style="width: 5px; height: 16px; background-color: lightgrey"&gt;&amp;nbsp;&lt;/td&gt;
								&lt;/tr&gt;
							&lt;/table&gt;
							&lt;/td&gt;
							&lt;td style="font-size: 0.7em; font-family: Verdana,Arial" vAlign="top" align="left"&gt;
							(8.6%)&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
							&lt;td style="font-size: 0.7em; font-family: Verdana,Arial" align="right" colSpan="3"&gt;
							Total votes: &lt;b&gt;444&lt;/b&gt;&lt;/td&gt;
						&lt;/tr&gt;
					&lt;/table&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div class="media"&gt;(&lt;a href='http://msdn.microsoft.com/library/en-us/dncodefun/html/code4fun04252003.asp'&gt;Listening To&lt;/a&gt;: Aftermath [&lt;a href="http://www.windowsmedia.com/mg/search.asp?srch=The+Tea+Party"&gt;The Tea Party&lt;/a&gt; / Transmission])&lt;br&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=157854" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/Personal+Musings/default.aspx">Personal Musings</category></item><item><title>Visual Basic Power Pack Article Up on MSDN</title><link>http://blogs.msdn.com/duncanma/archive/2004/06/16/157634.aspx</link><pubDate>Wed, 16 Jun 2004 23:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:157634</guid><dc:creator>Duncanma</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/duncanma/comments/157634.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duncanma/commentrss.aspx?PostID=157634</wfw:commentRss><description>&lt;P&gt;If you follow other people's blogs, then you've probably heard about the Power Pack by now, but I'm happy to annouce that the overview article (complete with pictures!!) is available on MSDN!&lt;/P&gt;&lt;P&gt;&lt;A href="http://msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dv_vstechart/html/vbpowerpack.asp"&gt;Check it out by clicking here!&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=157634" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duncanma/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx">.NET General</category></item><item><title>More playing with ASP.NET</title><link>http://blogs.msdn.com/duncanma/archive/2004/06/12/154080.aspx</link><pubDate>Sat, 12 Jun 2004 07:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:154080</guid><dc:creator>Duncanma</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/duncanma/comments/154080.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duncanma/commentrss.aspx?PostID=154080</wfw:commentRss><description>&lt;P&gt;As with my earlier messing around with a poll, I took a concept from the &lt;A href="http://www.asp.net/"&gt;www.asp.net&lt;/A&gt; site today and made my own "CheckDotNet.aspx" page. The one on &lt;A href="http://www.asp.net/"&gt;www.asp.net&lt;/A&gt; only checks for the .NET Framework 1.0 or better, so I modified the logic to detect 1.1 and 1.0 as two distinct cases... recommending an upgrade for no framework or 1.0, and returning "Framework Found" if you have 1.1 already.&lt;/P&gt;&lt;A href="http://www.duncanmackenzie.net/tools/checkdotnet.aspx"&gt;http://www.duncanmackenzie.net/tools/checkdotnet.aspx&lt;/A&gt; 
&lt;P&gt;Difficult? Nope... nothing too impressive...&lt;/P&gt;
&lt;P&gt;Useful? I have no idea, but I thought it was worth putting up. The page has only one bit of code, the load event handler (and yes, I know I could have overriden OnLoad... but the code I started with was using Page_Load, so I just went with it)...&lt;/P&gt;&lt;PRE&gt; &lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;Sub&lt;/SPAN&gt;&lt;SPAN&gt; Page_Load(sender &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;Object&lt;/SPAN&gt;&lt;SPAN&gt;, e &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; EventArgs)&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;Dim&lt;/SPAN&gt;&lt;SPAN&gt; clrVersion &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; Version = Request.Browser.ClrVersion&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;If&lt;/SPAN&gt;&lt;SPAN&gt; clrVersion.Major &amp;gt; 0 &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;Then&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;If&lt;/SPAN&gt;&lt;SPAN&gt; clrVersion.Minor &amp;gt; 0 &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;Then&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN&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; aOkPanel11.Visible = &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;True&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;Else&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN&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; aOkPanel1.Visible = &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;True&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;End&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;If&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;Else&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; downloadPanel.Visible = &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;True&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;End&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;If&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;End&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;Sub&lt;/SPAN&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;aOkPanel11 on my page contains the text to show if the user has the 1.1 version of the Framework... aOkPanel1 is shown if they have 1.0 only, and downloadPanel appears if they have no Framework at all.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Ouch... I guess I was porting/modifying that code way too quickly... goofed up the logic in a bunch of ways (thanks for the comments folks!)... at the risk of trying again and &lt;STRONG&gt;still&lt;/STRONG&gt; screwing it up... here is another try at that routine;&lt;/EM&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;Sub&lt;/SPAN&gt;&lt;SPAN&gt; Page_Load(sender &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;Object&lt;/SPAN&gt;&lt;SPAN&gt;, e &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; EventArgs)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;Dim&lt;/SPAN&gt;&lt;SPAN&gt; clrVersion &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; Version = Request.Browser.ClrVersion
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; clrVersion.Major = 1 &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;Then&lt;/SPAN&gt;&lt;SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; clrVersion.Minor &amp;gt; = 1 &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;Then&lt;/SPAN&gt;&lt;SPAN&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;&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #008000; FONT-FAMILY: Courier New"&gt;'1.1 or better, but less than 2.0
&lt;/SPAN&gt;&lt;SPAN&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; aOkPanel11.Visible = &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;true&lt;/SPAN&gt;&lt;SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;ElseIf&lt;/SPAN&gt;&lt;SPAN&gt; clrVersion.Minor = 0 &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;Then&lt;/SPAN&gt;&lt;SPAN&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;&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #008000; FONT-FAMILY: Courier New"&gt;'only 1.0
&lt;/SPAN&gt;&lt;SPAN&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; aOkPanel1.Visible = &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;true&lt;/SPAN&gt;&lt;SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;end&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;elseif&lt;/SPAN&gt;&lt;SPAN&gt; clrVersion.Major &amp;gt; 1 &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;Then&lt;/SPAN&gt;&lt;SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #008000; FONT-FAMILY: Courier New"&gt;'2.x or greater... could have its own panel
&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #008000; FONT-FAMILY: Courier New"&gt;'but showing the 1.1 panel is probably the next
&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #008000; FONT-FAMILY: Courier New"&gt;'best thing...
&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aOkPanel11.Visible = &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;true&lt;/SPAN&gt;&lt;SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;else&lt;/SPAN&gt;&lt;SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #008000; FONT-FAMILY: Courier New"&gt;'anything else... should display for 
&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #008000; FONT-FAMILY: Courier New"&gt;'&amp;lt; 1.0 or nothing...
&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; downloadPanel.Visible = &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;true&lt;/SPAN&gt;&lt;SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;end&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;end&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Courier New"&gt;sub&lt;/SPAN&gt;&lt;SPAN&gt;
&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;Also, in the html of the aOkPanel11, which can appear for the .NET Framework 1.1 or greater... I changed the text to reflect this possibility and added&lt;BR&gt;&lt;BR&gt;&amp;lt;%Response.Write(Request.Browser.ClrVersion)%&amp;gt;&lt;/PRE&gt;
&lt;P&gt;&lt;EM&gt;hopefully, this 'release' works better than the last one :)&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=154080" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/Personal+Musings/default.aspx">Personal Musings</category></item><item><title>Whidbey docs up on MSDN's lab servers...</title><link>http://blogs.msdn.com/duncanma/archive/2004/06/05/149445.aspx</link><pubDate>Sun, 06 Jun 2004 05:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:149445</guid><dc:creator>Duncanma</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/duncanma/comments/149445.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duncanma/commentrss.aspx?PostID=149445</wfw:commentRss><description>&lt;P&gt;Check out &lt;A href="http://whidbey.msdn.microsoft.com/library/en-us/dv_vbcn/html/d7e97396-7f42-4873-a81c-4ebcc4b6ca02.asp"&gt;this link&lt;/A&gt; to go right to the VB section... lots of great info in there... or check out &lt;A href="http://whidbey.msdn.microsoft.com/library/en-us/dv_cscon/html/9bc638b4-757d-43e6-b87b-65a3fa6b787b.asp"&gt;the C# section here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;(found &lt;A href="http://weblogs.asp.net/vsto2/archive/2004/06/05/149389.aspx"&gt;via the VSTO2 blog...&lt;/A&gt;)&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Note that this &lt;STRONG&gt;is not&lt;/STRONG&gt; a prototype of the next version of MSDN... it is intended to be consumed by the internal browser in Visual Studio... so the non-IE issues mentioned in the comments and the lack of index/search/etc... are really non-issues considering how this material is intended to be used. I post it only to give a little bit more Whidbey information to folks who haven't installed the Community previews.... using it through a normal browser may not provide the greatest experience at this point :)&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=149445" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx">.NET General</category></item><item><title>Early &amp; Adopter fill you in on "Application Level Events"</title><link>http://blogs.msdn.com/duncanma/archive/2004/06/05/149085.aspx</link><pubDate>Sat, 05 Jun 2004 07:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:149085</guid><dc:creator>Duncanma</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/duncanma/comments/149085.aspx</comments><wfw:commentRss>http://blogs.msdn.com/duncanma/commentrss.aspx?PostID=149085</wfw:commentRss><description>&lt;P&gt;The &lt;A href="http://www.3leaf.com/"&gt;3 Leaf&lt;/A&gt; guys, (well probably just one of them... but who knows which one), talk about &lt;A href="http://ea.3leaf.com/2004/06/application_lev.html"&gt;"Application Level Events" in Whidbey&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Here's a code snippet to illustrate what they are talking about... something that I like to think of as "Global.asa" (I haven't done a lot of web work since ASP) for Windows applications...&lt;/P&gt;&lt;PRE&gt;&lt;FONT color=blue family="Microsoft Sans Serif"&gt;Namespace&lt;/FONT&gt; My&lt;BR&gt;    Partial &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Friend&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Class&lt;/FONT&gt; MyApplication&lt;BR&gt;        &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Private&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Sub&lt;/FONT&gt; MyApplication_Shutdown(&lt;FONT color=blue family="Microsoft Sans Serif"&gt;ByVal&lt;/FONT&gt; Sender &lt;FONT color=blue family="Microsoft Sans Serif"&gt;As&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Object&lt;/FONT&gt;, _&lt;BR&gt;            &lt;FONT color=blue family="Microsoft Sans Serif"&gt;ByVal&lt;/FONT&gt; e &lt;FONT color=blue family="Microsoft Sans Serif"&gt;As&lt;/FONT&gt; System.Windows.Forms.ShutdownEventArgs) _&lt;BR&gt;            &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Handles&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Me&lt;/FONT&gt;.Shutdown&lt;BR&gt;        &lt;FONT color=blue family="Microsoft Sans Serif"&gt;End&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Sub&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;        &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Private&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Sub&lt;/FONT&gt; MyApplication_StartUp(&lt;FONT color=blue family="Microsoft Sans Serif"&gt;ByVal&lt;/FONT&gt; sender &lt;FONT color=blue family="Microsoft Sans Serif"&gt;As&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Object&lt;/FONT&gt;, _&lt;BR&gt;            &lt;FONT color=blue family="Microsoft Sans Serif"&gt;ByVal&lt;/FONT&gt; e &lt;FONT color=blue family="Microsoft Sans Serif"&gt;As&lt;/FONT&gt; System.Windows.Forms.StartupEventArgs) _&lt;BR&gt;            &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Handles&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Me&lt;/FONT&gt;.Startup&lt;BR&gt;        &lt;FONT color=blue family="Microsoft Sans Serif"&gt;End&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Sub&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;        &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Private&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Sub&lt;/FONT&gt; MyApplication_StartupNextInstance(&lt;FONT color=blue family="Microsoft Sans Serif"&gt;ByVal&lt;/FONT&gt; Sender &lt;FONT color=blue family="Microsoft Sans Serif"&gt;As&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Object&lt;/FONT&gt;, _&lt;BR&gt;            &lt;FONT color=blue family="Microsoft Sans Serif"&gt;ByVal&lt;/FONT&gt; e &lt;FONT color=blue family="Microsoft Sans Serif"&gt;As&lt;/FONT&gt; System.Windows.Forms.StartupNextInstanceEventArgs) _&lt;BR&gt;            &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Handles&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Me&lt;/FONT&gt;.StartupNextInstance&lt;BR&gt;        &lt;FONT color=blue family="Microsoft Sans Serif"&gt;End&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Sub&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;        &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Private&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Sub&lt;/FONT&gt; MyApplication_UnhandledException(&lt;FONT color=blue family="Microsoft Sans Serif"&gt;ByVal&lt;/FONT&gt; sender &lt;FONT color=blue family="Microsoft Sans Serif"&gt;As&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Object&lt;/FONT&gt;, _&lt;BR&gt;            &lt;FONT color=blue family="Microsoft Sans Serif"&gt;ByVal&lt;/FONT&gt; e &lt;FONT color=blue family="Microsoft Sans Serif"&gt;As&lt;/FONT&gt; System.Threading.ThreadExceptionEventArgs) _&lt;BR&gt;            &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Handles&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Me&lt;/FONT&gt;.UnhandledException&lt;BR&gt;        &lt;FONT color=blue family="Microsoft Sans Serif"&gt;End&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Sub&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;    &lt;FONT color=blue family="Microsoft Sans Serif"&gt;End&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Class&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT color=blue family="Microsoft Sans Serif"&gt;End&lt;/FONT&gt; &lt;FONT color=blue family="Microsoft Sans Serif"&gt;Namespace&lt;/FONT&gt;&lt;/PRE&gt;Make sure you check out &lt;A href="http://ea.3leaf.com/2004/06/application_lev.html"&gt;the whole post&lt;/A&gt; for a pretty screenshot :)&lt;BR&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=149085" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/duncanma/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/duncanma/archive/tags/.NET+General/default.aspx">.NET General</category></item></channel></rss>