<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>C#</title>
        <link>http://geekswithblogs.net/jannikanker/category/2744.aspx</link>
        <description>C#</description>
        <language>en-US</language>
        <copyright>Jannik Anker</copyright>
        <managingEditor>jannik.anker@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>The Most Useful .NET Utility Classes Developers Tend To Reinvent Rather Than Reuse</title>
            <link>http://geekswithblogs.net/jannikanker/archive/2007/06/15/113249.aspx</link>
            <description>&lt;p&gt;- a &lt;a href="http://haacked.com/archive/2007/06/13/the-most-useful-.net-utility-classes-developers-tend-to-reinvent.aspx"&gt;great little list from Phil Haack&lt;/a&gt; (and be sure to read comments as well)...&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113249"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113249" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jannikanker/aggbug/113249.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jannik Anker</dc:creator>
            <guid>http://geekswithblogs.net/jannikanker/archive/2007/06/15/113249.aspx</guid>
            <pubDate>Fri, 15 Jun 2007 20:30:14 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jannikanker/comments/113249.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jannikanker/archive/2007/06/15/113249.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/jannikanker/comments/commentRss/113249.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jannikanker/services/trackbacks/113249.aspx</trackback:ping>
        </item>
        <item>
            <title>Visual Studio 2005 PowerToys</title>
            <link>http://geekswithblogs.net/jannikanker/archive/2006/10/31/95581.aspx</link>
            <description>&lt;P&gt;Via &lt;A href="http://weblogs.asp.net/paulballard/archive/2006/10/30/Visual-Studio-2005-IDE-Enhancements-Released.aspx"&gt;Paul Ballard&lt;/A&gt;:&lt;/P&gt;
&lt;P&gt;"Microsoft has just dropped a set of Visual Studio 2005 PowerToys.&amp;nbsp; Here's what you get:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Source Code Outliner &lt;/STRONG&gt;: The Source Outliner tool is a Visual Studio extension that provides a tree view of your source code's types and members and lets you quickly navigate to them inside the editor.&lt;BR&gt;&lt;STRONG&gt;Visual C++ Code Snippets&lt;/STRONG&gt;:The Visual C++ Code Snippets tool lets you insert snippets in your code by using a pop-up menu that contains programming keywords. VB.NET and C# languages have this functionality in Visual Studio 2005. &lt;BR&gt;&lt;STRONG&gt;Indexed Find &lt;/STRONG&gt;: The Indexed Find tool is a Visual Studio extension that uses the Microsoft Indexing Service to provide improved Search capabilities to the integrated development environment (IDE). It sends the results of a search to the Output Window.&lt;BR&gt;&lt;STRONG&gt;Super Diff Utility&lt;/STRONG&gt;: The Super Diff Find tool is a Visual Studio extension that compares text files. It uses color coding and graphics to show the difference between the files in deleted text (red), changed text (blue), inserted text (green). &lt;BR&gt;&lt;STRONG&gt;Event Toaster Utility&lt;/STRONG&gt;: The Event Toaster tool is a Visual Studio extension that notifies users about specific events within the Visual Studio IDE."&lt;/P&gt;
&lt;P&gt;Oh, and you can &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cd7c6e48-e41b-48e3-881e-a0e6e97f9534&amp;amp;DisplayLang=en"&gt;get&amp;nbsp;them here&lt;/A&gt;.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=95581"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=95581" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jannikanker/aggbug/95581.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jannik Anker</dc:creator>
            <guid>http://geekswithblogs.net/jannikanker/archive/2006/10/31/95581.aspx</guid>
            <pubDate>Tue, 31 Oct 2006 14:40:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jannikanker/comments/95581.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jannikanker/archive/2006/10/31/95581.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/jannikanker/comments/commentRss/95581.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jannikanker/services/trackbacks/95581.aspx</trackback:ping>
        </item>
        <item>
            <title>Tricking out your apps (WinForms)</title>
            <link>http://geekswithblogs.net/jannikanker/archive/2006/05/03/77083.aspx</link>
            <description>&lt;P&gt;What I've learned today:&lt;BR&gt;&lt;BR&gt;&lt;QUOTE&gt;The final application startup tweak we'll discuss is preventing a second instance of the application from starting. Of course, some document-based applications make sense to run multiple times, but many utilities make no sense, or can even cause problems when run this way. It turns out that we can easily make a change to accomplish this. In Visual Basic, you can simply click the Make single instance application checkbox in Project Settings to enable single-instance mode. In C# (and VB for that matter), you can create the same effect in the Main method.&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;PRE&gt;&lt;!--

Code highlighting produced by Actipro SyntaxEditor
http://www.ActiproSoftware.com/Products/DotNet/

--&gt;&lt;SPAN style="COLOR: #0000ff"&gt;using&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt; System;
&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;using&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt; System.Collections.Generic;

&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;public&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;class&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt; MyClass
{
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;public&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;static&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;void&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt; Main()
    {
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;bool&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt; exclusive;
        Mutex m &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;new&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt; Mutex(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;true&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;, &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008080"&gt;C4F-TrickedOut&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;, &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;out&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt; exclusive);
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;if&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;( exclusive )
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;false&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;);
            Form1 mainForm &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;new&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt; Form1();
            Application.Run();
        }
        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;else&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;
        {
            MessageBox.Show(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008080"&gt;Another instance is already running.&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;);
        }
    }
    
    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;
}&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;/QUOTE&gt;&lt;BR&gt;&lt;BR&gt;Very nice. &lt;A href="http://msdn.microsoft.com/coding4fun/inthebox/trickedoutapp/default.aspx"&gt;More like this here (Coding4Fun)&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=77083"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=77083" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jannikanker/aggbug/77083.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jannik Anker</dc:creator>
            <guid>http://geekswithblogs.net/jannikanker/archive/2006/05/03/77083.aspx</guid>
            <pubDate>Wed, 03 May 2006 17:18:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jannikanker/comments/77083.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jannikanker/archive/2006/05/03/77083.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jannikanker/comments/commentRss/77083.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jannikanker/services/trackbacks/77083.aspx</trackback:ping>
        </item>
        <item>
            <title>A late Happy Holidays - and why I haven't been blogging lately</title>
            <link>http://geekswithblogs.net/jannikanker/archive/2005/12/29/64362.aspx</link>
            <description>&lt;P&gt;On November 1st, one of two dedicated web developers at my workplace quit. No, not me, the other one ;-).&lt;/P&gt;
&lt;P&gt;This&amp;nbsp;left me with twice the workload - and I am now &lt;EM&gt;eagerly&lt;/EM&gt; awaiting January 2nd, when a new colleague joins us. Because of the sharp increase in workload, I decided to cut down on the reading and writing of blogs.&lt;/P&gt;
&lt;P&gt;Next year I will try to be a "good blogger", writing lots more articles and so on. First thing on the list for 2006 is a review of the &lt;A href="http://www.packtpub.com/more_mcms/book"&gt;Advanced Microsoft Content Management Server Development&lt;/A&gt;&amp;nbsp;book,&amp;nbsp;featuring &lt;A href="http://blogs.technet.com/stefan_gossner/archive/2005/11/07/413869.aspx"&gt;Stefan Gossner&lt;/A&gt; among the authors. I spent a few hours skimming it before Christmas, and it looks pretty darn nice.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64362"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64362" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jannikanker/aggbug/64362.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jannik Anker</dc:creator>
            <guid>http://geekswithblogs.net/jannikanker/archive/2005/12/29/64362.aspx</guid>
            <pubDate>Thu, 29 Dec 2005 16:35:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jannikanker/comments/64362.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jannikanker/archive/2005/12/29/64362.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/jannikanker/comments/commentRss/64362.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jannikanker/services/trackbacks/64362.aspx</trackback:ping>
        </item>
        <item>
            <title>New version of Paint.NET (now v2.5)</title>
            <link>http://geekswithblogs.net/jannikanker/archive/2005/11/29/61527.aspx</link>
            <description>Via &lt;a href="http://markharrison.co.uk/blog/2005/11/paintnet-25-download.htm" target="_blank"&gt;Mark Harrison&lt;/a&gt;:
&lt;br&gt;&lt;br&gt;
Paint.NET 2.5 has been released for &lt;a href="http://www.eecs.wsu.edu/paint.net/" title="Paint.NET 2.5 download" target="_blank"&gt;free download&lt;/a&gt;.&lt;br&gt;
It's great to see how a free app, developed on the .NET Framework, can offer &lt;a href="http://www.eecs.wsu.edu/paint.net/roadmap.html#v2_5" title="What's new in Paint.NET v2.5?" target="_blank"&gt;such advanced functionality&lt;/a&gt;. Who needs PhotoShop now?&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=61527"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=61527" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jannikanker/aggbug/61527.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jannik Anker</dc:creator>
            <guid>http://geekswithblogs.net/jannikanker/archive/2005/11/29/61527.aspx</guid>
            <pubDate>Tue, 29 Nov 2005 18:31:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jannikanker/comments/61527.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jannikanker/archive/2005/11/29/61527.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/jannikanker/comments/commentRss/61527.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jannikanker/services/trackbacks/61527.aspx</trackback:ping>
        </item>
        <item>
            <title>The Dark Side of being a Guru (I'm not, but I'd like to be - in spite of the Dark Side ;-)</title>
            <link>http://geekswithblogs.net/jannikanker/archive/2005/11/21/60752.aspx</link>
            <description>Back in August &lt;A title="Some MSDN articles I'm going to read (sometime soon)" href="http://geekswithblogs.net/jannikanker/archive/2005/08/23/55028.aspx"&gt;I mentioned&lt;/A&gt; an article from the MSDN Magazine: &lt;A title="Editor's Note: Becoming a Guru" href="http://msdn.microsoft.com/msdnmag/issues/05/09/EditorsNote/default.aspx" target=_blank&gt;"Becoming a Guru"&lt;/A&gt;. I liked it.&lt;BR&gt;&lt;BR&gt;Now, the same magazine features an article on &lt;A href="http://msdn.microsoft.com/msdnmag/issues/05/12/EditorsNote/default.aspx" target=_blank&gt;The Dark Side of Being a Guru&lt;/A&gt; which has a few comments about how real-life guruing (?) can be like: 
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;I&gt;"I receive a ton of e-mail saying, 'I have a software problem. Please help soon, as I have urgent business to conduct.'" - &lt;/I&gt;&lt;I&gt;&lt;SPAN align="right"&gt;Dino Esposito, columnist&lt;/SPAN&gt;&lt;/I&gt; &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;Hehe... If you look at this the right (optimistic) way, it must be cool to receive mails like this - knowing that so many people think &lt;I&gt;you&lt;/I&gt; have the answer for everything - but the downside is that the same people &lt;I&gt;expect&lt;/I&gt; you to have the answer for everything. And that you are always available for private lessons.&lt;BR&gt;&lt;BR&gt;Ultimately, the satisfaction you get from helping so many people (although not through private lessons) beats the dissatisfaction of not having time to help the (relatively) few - otherwise Gurus wouldn't be Gurus, right?&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=60752"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=60752" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jannikanker/aggbug/60752.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jannik Anker</dc:creator>
            <guid>http://geekswithblogs.net/jannikanker/archive/2005/11/21/60752.aspx</guid>
            <pubDate>Mon, 21 Nov 2005 19:01:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jannikanker/comments/60752.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jannikanker/archive/2005/11/21/60752.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jannikanker/comments/commentRss/60752.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jannikanker/services/trackbacks/60752.aspx</trackback:ping>
        </item>
        <item>
            <title>Component Factory has released their Krypton Toolkit</title>
            <link>http://geekswithblogs.net/jannikanker/archive/2005/11/14/60038.aspx</link>
            <description>The Krypton Toolkit is a collection of Windows Forms UI controls, built with and targeting VS.NET 2005 and .NET Framework 2.0. You can download a free copy over at &lt;a href="http://www.componentfactory.com/downloads.php" title="Component Factory Downloads" target="_blank"&gt;componentfactory.com&lt;/a&gt;.

Phil Wright, the owner of Component Factory, &lt;a href="http://www.componentfactory.com/blog.php" target="_blank"&gt;has a blog worth a read&lt;/a&gt;.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=60038"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=60038" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jannikanker/aggbug/60038.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jannik Anker</dc:creator>
            <guid>http://geekswithblogs.net/jannikanker/archive/2005/11/14/60038.aspx</guid>
            <pubDate>Mon, 14 Nov 2005 16:27:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jannikanker/comments/60038.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jannikanker/archive/2005/11/14/60038.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/jannikanker/comments/commentRss/60038.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jannikanker/services/trackbacks/60038.aspx</trackback:ping>
        </item>
        <item>
            <title>Searches.GetChannelsByCustomProperty Method</title>
            <link>http://geekswithblogs.net/jannikanker/archive/2005/11/07/59307.aspx</link>
            <description>Did you know the &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/MCMSSDK02/html/O_T_Microsoft_ContentManagement_Publishing_Searches_GetChannelsByCustomProperty.asp" target=_blank&gt;Searches.GetChannelsByCustomProperty&lt;/A&gt; method in &lt;A title="Microsoft Content Management Server" href="http://www.microsoft.com/cmserver/" target=_blank&gt;MCMS&lt;/A&gt;? &lt;BR&gt;&lt;BR&gt;Scary as it may be, I only recently "discovered" it... I am implementing a custom notification service for authors who have specified an "update interval" for a channel, so that I can send the relevant author an email whenever his/her channel content haven't been updated for X number of days.&lt;BR&gt;With this extremely easy way of getting every single channel with this specific property defined, it makes the code way nicer to look at - and I bet the app will work way faster this way too. I'm just glad I found this bit in time!&lt;BR&gt;&lt;BR&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0pt; FONT-SIZE: 10pt; BACKGROUND: white; PADDING-BOTTOM: 0pt; BORDER-LEFT: windowtext 1pt solid; COLOR: black; PADDING-TOP: 0pt; BORDER-BOTTOM: windowtext 1pt solid; FONT-FAMILY: Courier New"&gt;
&lt;P style="MARGIN: 0px"&gt;&lt;SPAN style="COLOR: teal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;/SPAN&gt;&amp;nbsp;CmsApplicationContext ctx = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; CmsApplicationContext();&lt;/P&gt;
&lt;P style="MARGIN: 0px"&gt;&lt;SPAN style="COLOR: teal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&lt;/SPAN&gt;&amp;nbsp;ctx = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; CmsApplicationContext();&lt;/P&gt;
&lt;P style="MARGIN: 0px"&gt;&lt;SPAN style="COLOR: teal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;/SPAN&gt;&amp;nbsp;ctx.AuthenticateAsCurrentUser(PublishingMode.Published);&lt;/P&gt;
&lt;P style="MARGIN: 0px"&gt;&lt;SPAN style="COLOR: teal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0px"&gt;&lt;SPAN style="COLOR: teal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5&lt;/SPAN&gt;&amp;nbsp;ChannelCollection cc = ctx.Searches.GetChannelsByCustomProperty(strCustomPropertyIntervalText);&lt;/P&gt;
&lt;P style="MARGIN: 0px"&gt;&lt;SPAN style="COLOR: teal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0px"&gt;&lt;SPAN style="COLOR: teal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;/SPAN&gt;&amp;nbsp;CheckChannels(cc);&lt;/P&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;BR&gt;And by the way, there's also a &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/MCMSSDK02/html/O_T_Microsoft_ContentManagement_Publishing_Searches_GetPostingsByCustomProperty.asp" target=_blank&gt;Searches.GetPostingsByCustomProperty&lt;/A&gt; method...&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=59307"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=59307" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jannikanker/aggbug/59307.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jannik Anker</dc:creator>
            <guid>http://geekswithblogs.net/jannikanker/archive/2005/11/07/59307.aspx</guid>
            <pubDate>Mon, 07 Nov 2005 14:14:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jannikanker/comments/59307.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jannikanker/archive/2005/11/07/59307.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/jannikanker/comments/commentRss/59307.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jannikanker/services/trackbacks/59307.aspx</trackback:ping>
        </item>
        <item>
            <title>The New Generation of Microsoft Certifications</title>
            <link>http://geekswithblogs.net/jannikanker/archive/2005/11/03/58993.aspx</link>
            <description>Once again, I feel like way behind schedule - I haven't gotten around to blogging for a few days due to some work stuff. So in order for me to take time out for blogging, the subject has to be important...&lt;br&gt;&lt;br&gt;Now, I'm not exactly the first person out there to mention &lt;a href="http://www.microsoft.com/learning/mcp/newgen/" target="_blank"&gt;The New Generation of Microsoft Certifications&lt;/a&gt;, but it can't get mentioned too much. I was just about to commence my &lt;a href="http://www.microsoft.com/learning/mcp/mcad/" title="MCAD" target="_blank"&gt;MCAD.NET&lt;/a&gt; training when this came out, but it's going to have to wait a while. The new exams are available from early 2006, and I think I'll be going for the &lt;a href="http://www.microsoft.com/learning/mcp/mcpd/" title="MCPD" target="_blank"&gt;Microsoft Certified Professional Developer (MCPD)&lt;/a&gt; in the &lt;a href="http://www.microsoft.com/learning/mcp/mcpd/webdev/" title="MCPD Web Developer" target="_blank"&gt;Web Developer&lt;/a&gt; direction.&lt;br&gt;&lt;br&gt;If I am to spend money failing exams, I want to fail the best ones! Heh...&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=58993"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=58993" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jannikanker/aggbug/58993.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jannik Anker</dc:creator>
            <guid>http://geekswithblogs.net/jannikanker/archive/2005/11/03/58993.aspx</guid>
            <pubDate>Thu, 03 Nov 2005 17:02:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jannikanker/comments/58993.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jannikanker/archive/2005/11/03/58993.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/jannikanker/comments/commentRss/58993.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jannikanker/services/trackbacks/58993.aspx</trackback:ping>
        </item>
        <item>
            <title>Yes! VS.NET 2005 is available for (MSDN) download!</title>
            <link>http://geekswithblogs.net/jannikanker/archive/2005/10/28/58373.aspx</link>
            <description>Via &lt;a href="http://andrewconnell.com/blog/archive/2005/10/27/2264.aspx" title="VS.NET &amp; SQL 2005 available on MSDN Downloads" target="_blank"&gt;Andrew Connell&lt;/a&gt;...&lt;br&gt;&lt;br&gt;
The newest versions of Visual Studio.NET and SQL Server (2005) are now available for download, if you are an &lt;a href="http://msdn.microsoft.com" title="MSDN Home" target="_blank"&gt;MSDN&lt;/a&gt; subscriber! If you are not, you'll have to wait till the official release on November 7th.

Download size: 2760 MB... Yawn... ;-)

&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=58373"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=58373" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jannikanker/aggbug/58373.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jannik Anker</dc:creator>
            <guid>http://geekswithblogs.net/jannikanker/archive/2005/10/28/58373.aspx</guid>
            <pubDate>Fri, 28 Oct 2005 13:18:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jannikanker/comments/58373.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jannikanker/archive/2005/10/28/58373.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jannikanker/comments/commentRss/58373.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jannikanker/services/trackbacks/58373.aspx</trackback:ping>
        </item>
    </channel>
</rss>