<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns: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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
        <title>Tim Hibbard</title>
        <link>http://geekswithblogs.net/thibbard/Default.aspx</link>
        <description>Software Architect for EnGraph software</description>
        <language>en-US</language>
        <copyright>Tim Hibbard</copyright>
        <managingEditor>timhibbard@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>Tim Hibbard</title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/thibbard/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <geo:lat>38.983551</geo:lat><geo:long>-95.232023</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/TimHibbard" type="application/rss+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
            <title>My first race win</title>
            <category>Sports</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/tyzMp9giVuA/my-first-race-win.aspx</link>
            <description>&lt;a href="http://www.timhibbard.com/2009/10/shoreline-shuffle-trail-5k-2009.html"&gt;&lt;img title="P9260043" border="0" alt="P9260043" src="http://lh3.ggpht.com/_C1ON5wppniE/SsZOhK2A_aI/AAAAAAAAAw8/7oq0CS7FaMM/P9260043_thumb.jpg?imgmax=800" width="424" height="291" /&gt;&lt;/a&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Last weekend I ran the Shoreline Shuffle trail 5K.  It was my first trail race and also my first first place finish.  As a bonus, I also broke 20 minutes, which I didn’t think was possible for me on a trail run.  I’ve posted a full race report (with way too many pics) on my &lt;a href="http://www.timhibbard.com/2009/10/shoreline-shuffle-trail-5k-2009.html"&gt;running blog&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=135252"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=135252" 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/thibbard/aggbug/135252.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-vzdDdLv09e5zoNYl48_vzLuYBk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-vzdDdLv09e5zoNYl48_vzLuYBk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-vzdDdLv09e5zoNYl48_vzLuYBk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-vzdDdLv09e5zoNYl48_vzLuYBk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=tyzMp9giVuA:uMBoBglOoJw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=tyzMp9giVuA:uMBoBglOoJw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=tyzMp9giVuA:uMBoBglOoJw:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?i=tyzMp9giVuA:uMBoBglOoJw:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=tyzMp9giVuA:uMBoBglOoJw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=tyzMp9giVuA:uMBoBglOoJw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?i=tyzMp9giVuA:uMBoBglOoJw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/tyzMp9giVuA" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2009/10/02/my-first-race-win.aspx</guid>
            <pubDate>Fri, 02 Oct 2009 19:11:24 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/135252.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2009/10/02/my-first-race-win.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/135252.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/135252.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2009/10/02/my-first-race-win.aspx</feedburner:origLink></item>
        <item>
            <title>Get notified via email of twitter mentions</title>
            <category>.NET</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/xNZ4ciutlS0/get-notified-via-email-of-twitter-mentions.aspx</link>
            <description>&lt;p&gt;TwitApps was a great tool, it would email you when somebody @mentioned you on twitter.  But, alas, &lt;a href="http://3ft9.com/10-twitapps-shutting-down"&gt;they are shutting down&lt;/a&gt; and leaving what I think is a huge hole.&lt;/p&gt;  &lt;p&gt;So I built my &lt;a href="http://bit.ly/MentionNotifier"&gt;own service&lt;/a&gt; that does the exact same thing.&lt;/p&gt;  &lt;p&gt;To use the service, visit &lt;a href="http://bit.ly/MentionNotifier"&gt;MentionNotifier&lt;/a&gt;, and subscribe to your @mentions.  To get notified of updates, follow &lt;a href="http://twitter.com/MentionNotifier"&gt;@MentionNotifier&lt;/a&gt; or &lt;a href="http://twitter.com/timhibbard"&gt;@timhibbard&lt;/a&gt; on twitter.&lt;/p&gt;  &lt;p&gt;Here are some of the FAQ’s:&lt;/p&gt;  &lt;p&gt;Q:  What is this?    &lt;br /&gt;A:  It is a service to notify you by email when somebody has mentioned you in a tweet.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Q:  Who do the emails come from?     &lt;br /&gt;A:  &lt;a href="mailto:MentionNotifier@gmail.com"&gt;MentionNotifier@gmail.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Q:  How quickly will I be notified of a new tweet?     &lt;br /&gt;A:  Currently, it checks every minute.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Q:  How does it work?     &lt;br /&gt;A:  It uses the search API of twitter to check for your twitter username.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Q:  Isn't that just a glorified RSS reader?     &lt;br /&gt;A:  Yes.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Q:  Will it work with &lt;a href="http://hashtags.org/"&gt;hashtags&lt;/a&gt;?     &lt;br /&gt;A:  Yes.  Put in the search string you want to be notified on (#KUbball) and the email address to send new tweets to.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Q:  Will I receive multiple emails if I get multiple mentions?     &lt;br /&gt;A:  It will group the mentions into a single email each checking cycle.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Q:  Will it work if I get a mention from somebody that protects their tweets?     &lt;br /&gt;A:  No, because protected tweets are not part of the public timeline.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=135045"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=135045" 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/thibbard/aggbug/135045.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xxoxyRdWeqaRLVZu5Um9Qm0RLm8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xxoxyRdWeqaRLVZu5Um9Qm0RLm8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xxoxyRdWeqaRLVZu5Um9Qm0RLm8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xxoxyRdWeqaRLVZu5Um9Qm0RLm8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=xNZ4ciutlS0:hWnuS1Vlq2Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=xNZ4ciutlS0:hWnuS1Vlq2Y:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=xNZ4ciutlS0:hWnuS1Vlq2Y:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?i=xNZ4ciutlS0:hWnuS1Vlq2Y:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=xNZ4ciutlS0:hWnuS1Vlq2Y:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=xNZ4ciutlS0:hWnuS1Vlq2Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?i=xNZ4ciutlS0:hWnuS1Vlq2Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/xNZ4ciutlS0" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2009/09/23/get-notified-via-email-of-twitter-mentions.aspx</guid>
            <pubDate>Wed, 23 Sep 2009 16:44:54 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/135045.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2009/09/23/get-notified-via-email-of-twitter-mentions.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/135045.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/135045.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2009/09/23/get-notified-via-email-of-twitter-mentions.aspx</feedburner:origLink></item>
        <item>
            <title>Finally able to get rid of Outlook</title>
            <category>MS Office</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/cjk-b__OAV0/finally-able-to-get-rid-of-outlook.aspx</link>
            <description>&lt;p&gt;I use Gmail for my personal email, and as an archive for my EnGraph email, but haven’t been able to use it as my main email client as it appends a “On Behalf of” to messages sent from Gmail using a non-gmail address.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gmailblog.blogspot.com/2009/07/send-mail-from-another-address-without.html"&gt;Google has recently released an update to Gmail&lt;/a&gt; allowing you to use an SMTP server of your choosing, which removes the “On Behalf Of”.&lt;/p&gt;  &lt;p&gt;Now I can email my clients from Gmail and they don’t know the difference!&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=133846"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=133846" 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/thibbard/aggbug/133846.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6xrPV4V-0h1nHtoMscj-BoJun6M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6xrPV4V-0h1nHtoMscj-BoJun6M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6xrPV4V-0h1nHtoMscj-BoJun6M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6xrPV4V-0h1nHtoMscj-BoJun6M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=cjk-b__OAV0:1iyIZhXcJDQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=cjk-b__OAV0:1iyIZhXcJDQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=cjk-b__OAV0:1iyIZhXcJDQ:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?i=cjk-b__OAV0:1iyIZhXcJDQ:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=cjk-b__OAV0:1iyIZhXcJDQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=cjk-b__OAV0:1iyIZhXcJDQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?i=cjk-b__OAV0:1iyIZhXcJDQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/cjk-b__OAV0" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2009/07/31/finally-able-to-get-rid-of-outlook.aspx</guid>
            <pubDate>Fri, 31 Jul 2009 21:49:55 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/133846.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2009/07/31/finally-able-to-get-rid-of-outlook.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/133846.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/133846.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2009/07/31/finally-able-to-get-rid-of-outlook.aspx</feedburner:origLink></item>
        <item>
            <title>The last couple months of our life via twitter</title>
            <category>WPF</category>
            <category>Sports</category>
            <category>Goldstar</category>
            <category>EnGraph</category>
            <category>.NET</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/iPVOkVBZPt0/the-last-couple-months-of-our-life-via-twitter.aspx</link>
            <description>&lt;p&gt;Pre-approval letter in hand, let the house shopping begin!&lt;a href="http://twitter.com/timhibbard/status/1639579130"&gt;10:10 AM Apr 28th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Apparently it's impossible to look at a house without the realtor begging to be your buyer's agent. Back off people!&lt;a href="http://twitter.com/timhibbard/status/1661551653"&gt;1:36 PM Apr 30th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Finally going live with software that I've been working on for 2+ years!&lt;a href="http://twitter.com/timhibbard/status/1662782736"&gt;3:59 PM Apr 30th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;First install and we run into a proxy brick wall...smooth&lt;a href="http://twitter.com/timhibbard/status/1663156641"&gt;4:43 PM Apr 30th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Done with an exhausting day of house hunting. Found a lot that we liked. One that we LOVED, in shawnee of all places.&lt;a href="http://twitter.com/timhibbard/status/1682535994"&gt;6:40 PM May 2nd&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;We still aren't sure if we could actually leave lawrence though. So much coolness in this town.&lt;a href="http://twitter.com/timhibbard/status/1682543962"&gt;6:41 PM May 2nd&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Found another very cool house in shawnee. Love this area, didn't even really knew it existed before this weekend.&lt;a href="http://twitter.com/timhibbard/status/1689291031"&gt;3:01 PM May 3rd&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;My fav website these days: &lt;a href="http://land.jocogov.org/"&gt;http://land.jocogov.org/&lt;/a&gt; - amazing how some people are asking 2-3% above appraised value. Crack smokers&lt;a href="http://twitter.com/timhibbard/status/1716731981"&gt;8:59 AM May 6th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;We just had a realtor tell us she wouldn't accept our pre-approval letter from BofA. Umm, seriously?&lt;a href="http://twitter.com/timhibbard/status/1721432196"&gt;5:47 PM May 6th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Officially submitted an offer on the shawnee house. Many knots in stomach.&lt;a href="http://twitter.com/timhibbard/status/1748177064"&gt;1:31 PM May 9th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ugh...their counter offer sucks and they probably aren't going to like our counter offer...preparing ourselves to walk away from this one&lt;a href="http://twitter.com/timhibbard/status/1751335123"&gt;9:12 PM May 9th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Counter counter offer submitted. This is starting to get fun. Bring it on!&lt;a href="http://twitter.com/timhibbard/status/1752547614"&gt;12:13 AM May 10th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Still in negotiations, only battling over closing and possession dates now. Everything else is ironed out.&lt;a href="http://twitter.com/timhibbard/status/1757491887"&gt;4:32 PM May 10th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Our counter offer was rejected over...get this...$172 of rent we asked for because they wanted to live in the home for 4 days past closing&lt;a href="http://twitter.com/timhibbard/status/1773009073"&gt;7:55 AM May 12th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;@&lt;a href="http://twitter.com/ericjgruber"&gt;ericjgruber&lt;/a&gt; That's how we feel. If this was such a big deal, what else would they have been stupid about during the rest of the process&lt;a href="http://twitter.com/timhibbard/status/1773103310"&gt;8:09 AM May 12th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Couldn't have said it better myself - @&lt;a href="http://twitter.com/chibb"&gt;chibb&lt;/a&gt;'s take on our offer being rejected - &lt;a href="http://bit.ly/6m1Wt"&gt;http://bit.ly/6m1Wt&lt;/a&gt;&lt;a href="http://twitter.com/timhibbard/status/1773124348"&gt;8:12 AM May 12th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://twitpic.com/51v8d"&gt;http://twitpic.com/51v8d&lt;/a&gt; - The camry is rocking the gowagon.com sticker. Thanks guys. Unrelated: Sorry @&lt;a href="http://twitter.com/chibb"&gt;chibb&lt;/a&gt; :)&lt;a href="http://twitter.com/timhibbard/status/1776673716"&gt;2:49 PM May 12th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ben and @&lt;a href="http://twitter.com/chibb"&gt;chibb&lt;/a&gt; landed safely in Chicago and Ben was a champ during the flight!&lt;a href="http://twitter.com/timhibbard/status/1795666515"&gt;10:09 AM May 14th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I don't know if "trained" is the word I'm looking for, but my wife is out of town and I still put the toilet seat down&lt;a href="http://twitter.com/timhibbard/status/1802266780"&gt;10:12 PM May 14th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ugh...I've been up all night with the Buffalo Wild Wings Flu. No trail run for me this morning.&lt;a href="http://twitter.com/timhibbard/status/1815902181"&gt;6:58 AM May 16th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I slept 13 hours and feel a lot better. Still a little light headed and queasy and down about 8 lbs from avg weight. Never eating BWW again.&lt;a href="http://twitter.com/timhibbard/status/1825374258"&gt;7:27 AM May 17th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Excited that @&lt;a href="http://twitter.com/chibb"&gt;chibb&lt;/a&gt; and Ben come home today. Trying to get the house cleaned up before I go pick them up from the airport&lt;a href="http://twitter.com/timhibbard/status/1825565103"&gt;8:08 AM May 17th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Choking down oatmeal with no milk. Apparently I have the bug where you feel fine on Sunday, but kicks you in the junk on monday.&lt;a href="http://twitter.com/timhibbard/status/1839278410"&gt;2:57 PM May 18th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Great bday dinner with @&lt;a href="http://twitter.com/chibb"&gt;chibb&lt;/a&gt;, Ben, @&lt;a href="http://twitter.com/kylejarcher"&gt;kylejarcher&lt;/a&gt;, Allie and Sophs - &lt;a href="http://bkite.com/07W4y"&gt;http://bkite.com/07W4y&lt;/a&gt;&lt;a href="http://twitter.com/timhibbard/status/1953736408"&gt;7:20 PM May 28th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ben is growing up. Got rid of the infant car seat today and installed the @&lt;a href="http://twitter.com/Britax"&gt;Britax&lt;/a&gt;&lt;a href="http://twitter.com/timhibbard/status/1973760375"&gt;1:46 PM May 30th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Just placed an offer on a great place in Lenexa&lt;a href="http://twitter.com/timhibbard/status/1976527756"&gt;8:21 PM May 30th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Our offer was accepted!!&lt;a href="http://twitter.com/timhibbard/status/1981232850"&gt;10:42 AM May 31st&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;My favorite part of our new house - Pic: &lt;a href="http://bkite.com/084g2"&gt;http://bkite.com/084g2&lt;/a&gt;&lt;a href="http://twitter.com/timhibbard/status/1993009224"&gt;11:41 AM Jun 1st&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Buying a warranty actually paid off for me. Got a new TomTom 930 today cause 910 that I bought 3 years ago has been crapping out.&lt;a href="http://twitter.com/timhibbard/status/2057178259"&gt;2:31 PM Jun 6th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;We hit a few snags today during the inspection and getting insurance. Hopefully all will be resolved quickly.&lt;a href="http://twitter.com/timhibbard/status/2084090187"&gt;8:37 PM Jun 8th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Heading to a WPF conference in Chicago via Pella, IA and Madison. Ben's first really big road trip. &lt;a href="http://twitter.com/search?q=%23fb"&gt;#fb&lt;/a&gt;&lt;a href="http://twitter.com/timhibbard/status/2116152246"&gt;7:12 AM Jun 11th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Round 2 of negotiations (post-inspection) are done!&lt;a href="http://twitter.com/timhibbard/status/2116650925"&gt;8:14 AM Jun 11th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Getting ready to check in for my classes. Gonna be a great day of WPF learning. - &lt;a href="http://bkite.com/08qvX"&gt;http://bkite.com/08qvX&lt;/a&gt;&lt;a href="http://twitter.com/timhibbard/status/2130795552"&gt;7:58 AM Jun 12th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Awesome trail run tonight with the crew from TrailHawks - they were gentle popping my trail cherry :) - &lt;a href="http://bit.ly/6ifZo"&gt;http://bit.ly/6ifZo&lt;/a&gt;&lt;a href="http://twitter.com/timhibbard/status/2217125004"&gt;10:25 PM Jun 17th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Heading to KC with @&lt;a href="http://twitter.com/chibb"&gt;chibb&lt;/a&gt; to P&amp;amp;L to spend a night boozin' celebrating my 30th, father's day, buying a house and getting a babysitter :)&lt;a href="http://twitter.com/timhibbard/status/2242422404"&gt;2:10 PM Jun 19th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Video of Ben crawling around and standing himself up for the first time - &lt;a href="http://bit.ly/t9eiU"&gt;http://bit.ly/t9eiU&lt;/a&gt;&lt;a href="http://twitter.com/timhibbard/status/2273701709"&gt;9:59 PM Jun 21st&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;@&lt;a href="http://twitter.com/fxdgear"&gt;fxdgear&lt;/a&gt; we have too much crap!&lt;a href="http://twitter.com/timhibbard/status/2320418054"&gt;9:40 PM Jun 24th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Closing on Lenexa house in 12 hours! &lt;a href="http://twitter.com/search?q=%23fb"&gt;#fb&lt;/a&gt;&lt;a href="http://twitter.com/timhibbard/status/2339099758"&gt;11:19 PM Jun 25th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Homeowners!&lt;a href="http://twitter.com/timhibbard/status/2345787255"&gt;11:09 AM Jun 26th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Thanks everybody. @&lt;a href="http://twitter.com/chibb"&gt;chibb&lt;/a&gt; and I are thrilled. And also a bit exposed, didn't realize that there wasn't any blinds :)&lt;a href="http://twitter.com/timhibbard/status/2346832865"&gt;12:23 PM Jun 26th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Everything is off the truck and into the house. Many thanks to my dad for helping and Chels mom for watching Ben &lt;a href="http://twitter.com/search?q=%23fb"&gt;#fb&lt;/a&gt;&lt;a href="http://twitter.com/timhibbard/status/2382536539"&gt;10:43 PM Jun 28th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;First ever &lt;a href="http://twitter.com/search?q=%23bike"&gt;#bike&lt;/a&gt; commute. 2.91 miles in 11 minutes and 2 seconds. Pretty easy ride. A few hills, but nothing major.&lt;a href="http://twitter.com/timhibbard/status/2391658890"&gt;2:01 PM Jun 29th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;@&lt;a href="http://twitter.com/mintchaos"&gt;mintchaos&lt;/a&gt; The place is an absolute disaster of boxes. I couldn't find any clothes so I came work in gym clothes :)&lt;a href="http://twitter.com/timhibbard/status/2393043224"&gt;3:40 PM Jun 29th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Backed up pipes! Poop in the basement! Yay for home ownership!! - &lt;a href="http://bkite.com/097G0"&gt;http://bkite.com/097G0&lt;/a&gt;&lt;a href="http://twitter.com/timhibbard/status/2423850707"&gt;1:18 PM Jul 1st&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;We are moved in enough that we can park one car in the garage! - &lt;a href="http://bkite.com/09c4i"&gt;http://bkite.com/09c4i&lt;/a&gt;&lt;a href="http://twitter.com/timhibbard/status/2456603023"&gt;12:08 PM Jul 3rd&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoying a beautiful night with @&lt;a href="http://twitter.com/chibb"&gt;chibb&lt;/a&gt; on our new deck. -&lt;a href="http://bkite.com/09fMg"&gt;http://bkite.com/09fMg&lt;/a&gt;&lt;a href="http://twitter.com/timhibbard/status/2477153772"&gt;9:16 PM Jul 4th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I ran a 5:46 mile this morning. My fastest ever since high school -&lt;a href="http://bit.ly/16tKNT"&gt;http://bit.ly/16tKNT&lt;/a&gt;&lt;a href="http://twitter.com/timhibbard/status/2568312695"&gt;9:02 AM Jul 10th&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I promise to be a better blogger :)&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=133558"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=133558" 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/thibbard/aggbug/133558.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oaOuCcX0Kv8jcPE1yK3zSAmZAy0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oaOuCcX0Kv8jcPE1yK3zSAmZAy0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oaOuCcX0Kv8jcPE1yK3zSAmZAy0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oaOuCcX0Kv8jcPE1yK3zSAmZAy0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=iPVOkVBZPt0:3FAfxhvw_Tg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=iPVOkVBZPt0:3FAfxhvw_Tg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=iPVOkVBZPt0:3FAfxhvw_Tg:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?i=iPVOkVBZPt0:3FAfxhvw_Tg:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=iPVOkVBZPt0:3FAfxhvw_Tg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=iPVOkVBZPt0:3FAfxhvw_Tg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?i=iPVOkVBZPt0:3FAfxhvw_Tg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/iPVOkVBZPt0" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2009/07/17/the-last-couple-months-of-our-life-via-twitter.aspx</guid>
            <pubDate>Fri, 17 Jul 2009 15:51:48 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/133558.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2009/07/17/the-last-couple-months-of-our-life-via-twitter.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/133558.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/133558.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2009/07/17/the-last-couple-months-of-our-life-via-twitter.aspx</feedburner:origLink></item>
        <item>
            <title>Let me google that for you</title>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/5gNTetdxiJM/let-me-google-that-for-you.aspx</link>
            <description>&lt;p&gt;This is a great tool for those circumstances where ordinary sarcasm isn’t quite enough to get the point across.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lmgtfy.com"&gt;http://lmgtfy.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In action: &lt;a href="http://tinyurl.com/d2yyxl"&gt;http://tinyurl.com/d2yyxl&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=130345"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=130345" 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/thibbard/aggbug/130345.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sB4dVM9k92W1Jh185jTkIRijns8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sB4dVM9k92W1Jh185jTkIRijns8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sB4dVM9k92W1Jh185jTkIRijns8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sB4dVM9k92W1Jh185jTkIRijns8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=5gNTetdxiJM:hJex2zVm7to:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=5gNTetdxiJM:hJex2zVm7to:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=5gNTetdxiJM:hJex2zVm7to:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?i=5gNTetdxiJM:hJex2zVm7to:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=5gNTetdxiJM:hJex2zVm7to:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=5gNTetdxiJM:hJex2zVm7to:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?i=5gNTetdxiJM:hJex2zVm7to:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/5gNTetdxiJM" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2009/03/23/let-me-google-that-for-you.aspx</guid>
            <pubDate>Tue, 24 Mar 2009 04:01:46 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/130345.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2009/03/23/let-me-google-that-for-you.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/130345.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/130345.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2009/03/23/let-me-google-that-for-you.aspx</feedburner:origLink></item>
        <item>
            <title>8GB RAM in laptop&amp;hellip;mmmm</title>
            <category>EnGraph</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/kRn4jvmBFGU/8gb-ram-in-laptophellipmmmm.aspx</link>
            <description>&lt;p&gt;Since my &lt;a href="http://geekswithblogs.net/thibbard/archive/2006/03/03/71326.aspx"&gt;Dell D610 is three years old&lt;/a&gt;, I decided it was time for a new lappy.  I finally decided on a E6400 from Dell.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/thibbard/WindowsLiveWriter/8GBRAMinlaptopmmmm_D254/E6400_2.jpg"&gt;&lt;img title="E6400" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="184" alt="E6400" src="http://geekswithblogs.net/images/geekswithblogs_net/thibbard/WindowsLiveWriter/8GBRAMinlaptopmmmm_D254/E6400_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Finally a machine that can actually run Vista.  Here is my score:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/thibbard/WindowsLiveWriter/8GBRAMinlaptopmmmm_D254/system.png"&gt;&lt;img title="system" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="144" alt="system" src="http://geekswithblogs.net/images/geekswithblogs_net/thibbard/WindowsLiveWriter/8GBRAMinlaptopmmmm_D254/system_thumb.png" width="498" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/thibbard/WindowsLiveWriter/8GBRAMinlaptopmmmm_D254/score2.png"&gt;&lt;img title="score2" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="170" alt="score2" src="http://geekswithblogs.net/images/geekswithblogs_net/thibbard/WindowsLiveWriter/8GBRAMinlaptopmmmm_D254/score2_thumb.png" width="501" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So far I love it.  I can have VS 2008 plus a couple virtual machines open and it doesn’t even blink.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:817d815f-dd4e-4634-87e3-f0d3027baef6" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Dell" rel="tag"&gt;Dell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/E6400" rel="tag"&gt;E6400&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129729"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129729" 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/thibbard/aggbug/129729.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nNfH_cNKBsLg0VLP4mdd_fW2LUM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nNfH_cNKBsLg0VLP4mdd_fW2LUM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nNfH_cNKBsLg0VLP4mdd_fW2LUM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nNfH_cNKBsLg0VLP4mdd_fW2LUM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=kRn4jvmBFGU:m4pra25m6jA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=kRn4jvmBFGU:m4pra25m6jA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=kRn4jvmBFGU:m4pra25m6jA:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?i=kRn4jvmBFGU:m4pra25m6jA:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=kRn4jvmBFGU:m4pra25m6jA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TimHibbard?a=kRn4jvmBFGU:m4pra25m6jA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TimHibbard?i=kRn4jvmBFGU:m4pra25m6jA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/kRn4jvmBFGU" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2009/02/27/8gb-ram-in-laptophellipmmmm.aspx</guid>
            <pubDate>Fri, 27 Feb 2009 21:00:06 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/129729.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2009/02/27/8gb-ram-in-laptophellipmmmm.aspx#feedback</comments>
            <slash:comments>11</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/129729.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/129729.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2009/02/27/8gb-ram-in-laptophellipmmmm.aspx</feedburner:origLink></item>
        <item>
            <title>Stackoverflow</title>
            <category>.NET</category>
            <category>Goldstar</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/2C4IuAmF3Ig/stackoverflow.aspx</link>
            <description>&lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/thibbard/WindowsLiveWriter/Stackoverflow_D028/stackoverflow-logo-250_2.png"&gt;&lt;img title="stackoverflow-logo-250" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="71" alt="stackoverflow-logo-250" src="http://geekswithblogs.net/images/geekswithblogs_net/thibbard/WindowsLiveWriter/Stackoverflow_D028/stackoverflow-logo-250_thumb.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I asked my first question on &lt;a href="http://stackoverflow.com/questions/571109/unsubscribe-to-child-object-prop-changed-events"&gt;stackoverflow&lt;/a&gt; today.  I want to make sure I’m unsubscribing from PropertyChanged events properly.  &lt;a href="http://stackoverflow.com/questions/571109/unsubscribe-to-child-object-prop-changed-events"&gt;Please head over and put in your two cents&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:46ca7939-02d3-4404-a5fa-65fc17aa20e7" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PropertyChanged" rel="tag"&gt;PropertyChanged&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.NET" rel="tag"&gt;.NET&lt;/a&gt;,&lt;a href="http://technorati.com/tags/StackOverflow" rel="tag"&gt;StackOverflow&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129567"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129567" 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/thibbard/aggbug/129567.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pG8kJVhrkxEKor7jRvBIxZj21M0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pG8kJVhrkxEKor7jRvBIxZj21M0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pG8kJVhrkxEKor7jRvBIxZj21M0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pG8kJVhrkxEKor7jRvBIxZj21M0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=popq50gE"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=DF0sIUya"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=lqNYZSHJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=lqNYZSHJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=okr7hYqo"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=3rQKvRMy"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=3rQKvRMy" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/2C4IuAmF3Ig" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2009/02/20/stackoverflow.aspx</guid>
            <pubDate>Fri, 20 Feb 2009 20:47:48 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/129567.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2009/02/20/stackoverflow.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/129567.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/129567.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2009/02/20/stackoverflow.aspx</feedburner:origLink></item>
        <item>
            <title>Simple class to parse Twitter with LINQ</title>
            <category>.NET</category>
            <category>EnGraph</category>
            <category>Goldstar</category>
            <category>WPF</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/_CmTMxGBWm0/simple-class-to-parse-twitter-with-linq.aspx</link>
            <description>&lt;p&gt;In &lt;a href="http://kylejarcher.blogspot.com/2008/12/paraplan-40-unleashed.html"&gt;ParaPlan 4.0&lt;/a&gt;, we use &lt;a href="http://twitter.com/paraplan"&gt;twitter&lt;/a&gt; to maintain a change log.  I wanted to display this information to our users, so I wrote a little class that calls the RSS feed and uses LINQ to parse the data.  All I need is the message and the date, so that is all it pulls out.&lt;/p&gt;  &lt;p&gt;Here is the class:&lt;/p&gt;  &lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"&gt;   &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;     &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;class&lt;/span&gt; Twitter&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;{&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;    &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;string&lt;/span&gt; Message { get; set; }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;    &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; DateTime PubDate { get; set; }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;    &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;static&lt;/span&gt; List&amp;lt;Twitter&amp;gt; Parse(&lt;span style="color: #0000ff"&gt;string&lt;/span&gt; User)&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;    {&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;        var rv = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; List&amp;lt;Twitter&amp;gt;();&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        var url = &lt;span style="color: #006080"&gt;"http://twitter.com/statuses/user_timeline/"&lt;/span&gt; + User + &lt;span style="color: #006080"&gt;".rss"&lt;/span&gt;;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        var element = XElement.Load(url);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;foreach&lt;/span&gt; (var node &lt;span style="color: #0000ff"&gt;in&lt;/span&gt; element.Element(&lt;span style="color: #006080"&gt;"channel"&lt;/span&gt;).Elements(&lt;span style="color: #006080"&gt;"item"&lt;/span&gt;))&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        {&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;            var twit = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; Twitter();&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;            var message = node.Element(&lt;span style="color: #006080"&gt;"description"&lt;/span&gt;).Value;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;            &lt;span style="color: #008000"&gt;//remove username information&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;            twit.Message = message.Replace(User + &lt;span style="color: #006080"&gt;": "&lt;/span&gt;, &lt;span style="color: #0000ff"&gt;string&lt;/span&gt;.Empty);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;            twit.PubDate = DateTime.Parse(node.Element(&lt;span style="color: #006080"&gt;"pubDate"&lt;/span&gt;).Value);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;            rv.Add(twit);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;        }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; rv;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;    }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;}&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Our calling code looks like this:&lt;/p&gt;

&lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"&gt;
  &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;
    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;var changes = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; List&amp;lt;&lt;span style="color: #0000ff"&gt;string&lt;/span&gt;&amp;gt;();&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;var fromTwitter = Twitter.Parse(&lt;span style="color: #006080"&gt;"ParaPlan"&lt;/span&gt;);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;fromTwitter.ForEach(t =&amp;gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;    changes.Add(t.PubDate.ToString(&lt;span style="color: #006080"&gt;"MM/dd/yy"&lt;/span&gt;) + &lt;span style="color: #006080"&gt;" - "&lt;/span&gt; + t.Message));&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;var list = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; ListBox();&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;list.ItemsSource = changes;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d3f942a9-6afc-4ed2-a1d8-77321309a131" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Twitter" rel="tag"&gt;Twitter&lt;/a&gt;,&lt;a href="http://technorati.com/tags/LINQ" rel="tag"&gt;LINQ&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WPF" rel="tag"&gt;WPF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ParaPlan" rel="tag"&gt;ParaPlan&lt;/a&gt;,&lt;a href="http://technorati.com/tags/EnGraph" rel="tag"&gt;EnGraph&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=128382"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=128382" 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/thibbard/aggbug/128382.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KAM9qA1JjyHp0wJP3OPENke7fpg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KAM9qA1JjyHp0wJP3OPENke7fpg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KAM9qA1JjyHp0wJP3OPENke7fpg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KAM9qA1JjyHp0wJP3OPENke7fpg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=D5CadVfx"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=AudgFt6U"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=GRX7rdN0"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=GRX7rdN0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=QuuIodPK"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=5dttYNLf"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=5dttYNLf" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/_CmTMxGBWm0" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2009/01/05/simple-class-to-parse-twitter-with-linq.aspx</guid>
            <pubDate>Mon, 05 Jan 2009 20:53:35 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/128382.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2009/01/05/simple-class-to-parse-twitter-with-linq.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/128382.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/128382.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2009/01/05/simple-class-to-parse-twitter-with-linq.aspx</feedburner:origLink></item>
        <item>
            <title>Benjamin Allan Hibbard</title>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/9uLrjYylJF8/benjamin-allan-hibbard.aspx</link>
            <description>&lt;p&gt;On 12-20-2008, my &lt;a href="http://insidechelseashead.blogspot.com/"&gt;wife Chelsea&lt;/a&gt;, gave birth to our beautiful baby boy Benjamin.  It’s been a crazy exciting and busy couple of weeks so far.  I’ve tried to respond to all the many people that have congratulated us on &lt;a href="http://twitter.com/timhibbard"&gt;twitter&lt;/a&gt; and &lt;a href="http://www.facebook.com/profile.php?id=589678870"&gt;facebook&lt;/a&gt;, but if I forgot, thank you so much.  All of your kind words and well wishes have been very appreciated!!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/timhibbard/sets/72157611448716158/"&gt;Many more pictures here.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3123/3131094073_73cf9facdf_o.jpg" /&gt; &lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:20f4805d-8625-470d-87e5-d13388ee1361" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Benjamin" rel="tag"&gt;Benjamin&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=128304"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=128304" 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/thibbard/aggbug/128304.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Pdsoq4-9mcGVNlz9hGyRcEc7tLY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Pdsoq4-9mcGVNlz9hGyRcEc7tLY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Pdsoq4-9mcGVNlz9hGyRcEc7tLY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Pdsoq4-9mcGVNlz9hGyRcEc7tLY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=gYA217l1"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=oyanfLss"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=tmWQ1ohi"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=tmWQ1ohi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=pv89vQge"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=rtUA43Ou"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=rtUA43Ou" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/9uLrjYylJF8" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2009/01/02/benjamin-allan-hibbard.aspx</guid>
            <pubDate>Fri, 02 Jan 2009 16:26:35 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/128304.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2009/01/02/benjamin-allan-hibbard.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/128304.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/128304.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2009/01/02/benjamin-allan-hibbard.aspx</feedburner:origLink></item>
        <item>
            <title>WPF &amp;ndash; Hide a listbox when it doesn&amp;rsquo;t have any items</title>
            <category>.NET</category>
            <category>WPF</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/wD-vfztAHv8/wpf-ndash-hide-a-listbox-when-it-doesnrsquot-have-any.aspx</link>
            <description>&lt;p&gt;This code example will show how to hide a listbox from the user when it doesn’t have any items.  &lt;/p&gt;  &lt;p&gt;It involves binding the Visibility of the listbox to the Items.Count of the listbox.  We run the Items.Count through a converter that will return a Visibility.Visible object if the Item.Count is not zero.&lt;/p&gt;  &lt;p&gt;Here is the converter class:    &lt;br /&gt;&lt;/p&gt;  &lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"&gt;   &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;     &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Collections.Generic;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Linq;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Text;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Windows.Data;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Windows;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;namespace&lt;/span&gt; HideAListBox&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;{&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;    &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;class&lt;/span&gt; ZeroCollapsedNonZeroVisible : IValueConverter&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;    {&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;object&lt;/span&gt; Convert(&lt;span style="color: #0000ff"&gt;object&lt;/span&gt; &lt;span style="color: #0000ff"&gt;value&lt;/span&gt;, Type targetType, &lt;span style="color: #0000ff"&gt;object&lt;/span&gt; parameter, System.Globalization.CultureInfo culture)&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;        {&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;            var rv = Visibility.Visible;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;            var val = 0;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;            &lt;span style="color: #0000ff"&gt;int&lt;/span&gt;.TryParse(&lt;span style="color: #0000ff"&gt;value&lt;/span&gt;.ToString(), &lt;span style="color: #0000ff"&gt;out&lt;/span&gt; val);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;            &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (val == 0)&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;            {&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;                rv = Visibility.Collapsed;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;            }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; rv;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;object&lt;/span&gt; ConvertBack(&lt;span style="color: #0000ff"&gt;object&lt;/span&gt; &lt;span style="color: #0000ff"&gt;value&lt;/span&gt;, Type targetType, &lt;span style="color: #0000ff"&gt;object&lt;/span&gt; parameter, System.Globalization.CultureInfo culture)&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;        {&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;            &lt;span style="color: #0000ff"&gt;throw&lt;/span&gt; &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; NotImplementedException();&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;        }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;    }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;}&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Here is the window code: 
  &lt;br /&gt;&lt;/p&gt;

&lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"&gt;
  &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;
    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Window&lt;/span&gt; &lt;span style="color: #ff0000"&gt;x:Class&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="HideAListBox.Window1"&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;        &lt;span style="color: #ff0000"&gt;xmlns&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        &lt;span style="color: #ff0000"&gt;xmlns:x&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;        &lt;span style="color: #ff0000"&gt;xmlns:converter&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="clr-namespace:HideAListBox"&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        &lt;span style="color: #ff0000"&gt;Title&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="Window1"&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Height&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="300"&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Width&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="300"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Window.Resources&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;converter:ZeroCollapsedNonZeroVisible&lt;/span&gt; &lt;span style="color: #ff0000"&gt;x:Key&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="hideListBox"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;    &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Window.Resources&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;DockPanel&lt;/span&gt; &lt;span style="color: #ff0000"&gt;LastChildFill&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="True"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Button&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Content&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="Add Item"&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Click&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="addItemClick"&lt;/span&gt; &lt;span style="color: #ff0000"&gt;DockPanel&lt;/span&gt;.&lt;span style="color: #ff0000"&gt;Dock&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="Top"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Button&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Content&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="Clear Items"&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Click&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="clearItemsClick"&lt;/span&gt; &lt;span style="color: #ff0000"&gt;DockPanel&lt;/span&gt;.&lt;span style="color: #ff0000"&gt;Dock&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="Top"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;ListBox&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Margin&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="3"&lt;/span&gt; &lt;span style="color: #ff0000"&gt;BorderBrush&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="Blue"&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Name&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="myListBox"&lt;/span&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;                 &lt;span style="color: #ff0000"&gt;Visibility&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="{Binding ElementName=myListBox, &lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;                              Path=Items.Count, &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;                              Converter={StaticResource hideListBox}}"&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;    &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;DockPanel&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Window&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a href="http://software.engraph.com/download/code/hidealistbox.zip"&gt;The entire project can be downloaded here&lt;/a&gt;.&lt;/p&gt;

&lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7fbd99a9-a7e3-411d-8336-af91fe9358be" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/WPF" rel="tag"&gt;WPF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IValueConverter" rel="tag"&gt;IValueConverter&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Visibility" rel="tag"&gt;Visibility&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127772"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127772" 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/thibbard/aggbug/127772.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4F0pnr-KjS8MVOY8JVVmu0HqWks/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4F0pnr-KjS8MVOY8JVVmu0HqWks/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4F0pnr-KjS8MVOY8JVVmu0HqWks/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4F0pnr-KjS8MVOY8JVVmu0HqWks/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=DMq9UADy"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=bIlwua9c"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=LhQMuPHh"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=LhQMuPHh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=oRnyvDeu"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=0NygAaNT"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=0NygAaNT" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/wD-vfztAHv8" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2008/12/09/wpf-ndash-hide-a-listbox-when-it-doesnrsquot-have-any.aspx</guid>
            <pubDate>Tue, 09 Dec 2008 21:48:53 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/127772.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2008/12/09/wpf-ndash-hide-a-listbox-when-it-doesnrsquot-have-any.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/127772.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/127772.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2008/12/09/wpf-ndash-hide-a-listbox-when-it-doesnrsquot-have-any.aspx</feedburner:origLink></item>
        <item>
            <title>Visual Studio Team System Unit Testing Keyboard Shortcuts</title>
            <category>Keyboard Shortcuts</category>
            <category>.NET</category>
            <category>TFS</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/L5sxvAsvTQA/visual-studio-team-system-unit-testing-keyboard-shortcuts.aspx</link>
            <description>&lt;p&gt;&lt;img src="http://cybernetnews.com/wp-content/uploads/2007/03/deletekey.jpg" /&gt; &lt;/p&gt;  &lt;p&gt;I try to use keyboard shortcuts as much as possible.  Here are some that are handy when unit testing with Visual Studio:&lt;/p&gt;  &lt;p&gt;Ctrl + R, A – Run all tests   &lt;br /&gt;Ctrl + R, T – Run tests in context (based on if cursor is in function, class, or namespace)    &lt;br /&gt;Ctrl + R, F – Runs all tests that are checked in Test Results – very handy because that window is impossible to navigate without a mouse    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Ctrl + R, Ctrl + A – Run all tests in debug mode   &lt;br /&gt;Ctrl + R, Ctrl + T – Run all tests in context in debug mode    &lt;br /&gt;Ctrl + R, Ctrl + F – Run all checked tests in debug mode&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:68b65620-8e39-44a3-862b-269265aca202" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/VSTS" rel="tag"&gt;VSTS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Unit+Testing" rel="tag"&gt;Unit Testing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Keyboard+Shortcuts" rel="tag"&gt;Keyboard Shortcuts&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127376"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127376" 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/thibbard/aggbug/127376.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jOfS75mHroyGoMoQqtC9EQ-9-wM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jOfS75mHroyGoMoQqtC9EQ-9-wM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jOfS75mHroyGoMoQqtC9EQ-9-wM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jOfS75mHroyGoMoQqtC9EQ-9-wM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=lT3wW8UP"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=VQqU4NBr"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=SLFih8Pr"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=SLFih8Pr" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=R586ltaP"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=59rpJidg"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=59rpJidg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/L5sxvAsvTQA" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2008/11/25/visual-studio-team-system-unit-testing-keyboard-shortcuts.aspx</guid>
            <pubDate>Tue, 25 Nov 2008 17:24:40 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/127376.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2008/11/25/visual-studio-team-system-unit-testing-keyboard-shortcuts.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/127376.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/127376.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2008/11/25/visual-studio-team-system-unit-testing-keyboard-shortcuts.aspx</feedburner:origLink></item>
        <item>
            <title>Google Sync for Blackberry now syncs contacts</title>
            <category>Mobile</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/C7FMkKBHHmc/google-sync-for-blackberry-now-syncs-contacts.aspx</link>
            <description>&lt;p&gt;&lt;img src="http://www.google.com/mobile/images/sync-48x48.gif" /&gt; &lt;/p&gt;  &lt;p&gt;The newest version of &lt;a href="http://www.google.com/mobile/blackberry/sync.html"&gt;Google Sync&lt;/a&gt; adds a great new feature of syncing contacts.  Now your Gmail contacts will stay up to date with your Blackberry contacts and vice versa.&lt;/p&gt;  &lt;p&gt;Very nice!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.google.com/mobile/blackberry/sync.html"&gt;Download page here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:66f91fc4-8077-47f5-8e59-602fcace7327" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Google+Sync" rel="tag"&gt;Google Sync&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Blackberry" rel="tag"&gt;Blackberry&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127276"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127276" 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/thibbard/aggbug/127276.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_sBrn83oYvfH9sqg6EcFBHOEOT4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_sBrn83oYvfH9sqg6EcFBHOEOT4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_sBrn83oYvfH9sqg6EcFBHOEOT4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_sBrn83oYvfH9sqg6EcFBHOEOT4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=QdKX0FWD"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=bNxeQfor"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=hgfDdvtc"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=hgfDdvtc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=I8iDrCLJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=P8wJ6ig8"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=P8wJ6ig8" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/C7FMkKBHHmc" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2008/11/21/google-sync-for-blackberry-now-syncs-contacts.aspx</guid>
            <pubDate>Fri, 21 Nov 2008 15:52:43 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/127276.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2008/11/21/google-sync-for-blackberry-now-syncs-contacts.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/127276.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/127276.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2008/11/21/google-sync-for-blackberry-now-syncs-contacts.aspx</feedburner:origLink></item>
        <item>
            <title>TFS - Publish Web Service with TeamBuild</title>
            <category>TFS</category>
            <category>.NET</category>
            <category>Goldstar</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/0ZGw9O0I06g/tfs---publish-web-service-with-teambuild.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms181710(VS.80).aspx"&gt;TeamBuild&lt;/a&gt; is such a powerful tool.  We use it to run our unit tests and &lt;a href="http://geekswithblogs.net/thibbard/archive/2007/06/01/Publishing-a-ClickOnce-app-with-TeamBuild.aspx"&gt;publish our apps using ClickOnce&lt;/a&gt;.  Recently we started using it to publish a web service.  This code depends on &lt;a href="http://msbuildtasks.tigris.org/"&gt;MSBuildTasks from Tigris&lt;/a&gt;.&lt;/p&gt;  &lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; height: 249px; background-color: #f4f4f4"&gt;   &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;     &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&amp;lt;PropertyGroup&amp;gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;  &amp;lt;DeploymentFolder&amp;gt;**SHARED FOLDER ON WEB SERVER**&amp;lt;/DeploymentFolder&amp;gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;  &amp;lt;DeployServerName&amp;gt;**WEB SERVER NAME**&amp;lt;/DeployServerName&amp;gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;  &amp;lt;ApplicationPoolName&amp;gt;ReportingWS&amp;lt;/ApplicationPoolName&amp;gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;  &amp;lt;VirtualDirectory&amp;gt;ReportingWS&amp;lt;/VirtualDirectory&amp;gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;  &amp;lt;WebBinariesLocation&amp;gt;$(BuildDirectoryPath)\Binaries\Release\_PublishedWebSites\ReportingWS&amp;lt;/WebBinariesLocation&amp;gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&amp;lt;/PropertyGroup&amp;gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&amp;lt;Target Name=&lt;span style="color: #006080"&gt;"AfterCompile"&lt;/span&gt;&amp;gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;  &amp;lt;RemoveDir Directories=&lt;span style="color: #006080"&gt;"$(DeploymentFolder)"&lt;/span&gt; ContinueOnError=&lt;span style="color: #006080"&gt;"true"&lt;/span&gt; /&amp;gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;  &amp;lt;Exec Command=&lt;span style="color: #006080"&gt;"xcopy /y /e /i $(WebBinariesLocation) $(DeploymentFolder)"&lt;/span&gt;/&amp;gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;  &amp;lt;WebDirectoryDelete VirtualDirectoryName=&lt;span style="color: #006080"&gt;"$(VirtualDirectory)"&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;                      ContinueOnError=&lt;span style="color: #006080"&gt;"true"&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;                      ServerName=&lt;span style="color: #006080"&gt;"$(DeployServerName)"&lt;/span&gt;/&amp;gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;  &amp;lt;WebDirectoryCreate VirtualDirectoryName=&lt;span style="color: #006080"&gt;"$(VirtualDirectory)"&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;                      VirtualDirectoryPhysicalPath=&lt;span style="color: #006080"&gt;"$(DeploymentFolder)"&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;                      ServerName=&lt;span style="color: #006080"&gt;"$(DeployServerName)"&lt;/span&gt;/&amp;gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&amp;lt;/Target&amp;gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Essentially, we just copy the executable files from the Web Service to a shared folder on our web server and map a virtual directory to that shared folder.&lt;/p&gt;

&lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8a21f52a-f4dd-4a5e-a450-c58722801e22" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/TFS" rel="tag"&gt;TFS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Team+Foundation+Server" rel="tag"&gt;Team Foundation Server&lt;/a&gt;,&lt;a href="http://technorati.com/tags/TeamBuild" rel="tag"&gt;TeamBuild&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Publish" rel="tag"&gt;Publish&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MSBuildTasks" rel="tag"&gt;MSBuildTasks&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Tigris" rel="tag"&gt;Tigris&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127232"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127232" 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/thibbard/aggbug/127232.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_X6BUkNPAZ9XA1eGpmUUaacGkDg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_X6BUkNPAZ9XA1eGpmUUaacGkDg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_X6BUkNPAZ9XA1eGpmUUaacGkDg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_X6BUkNPAZ9XA1eGpmUUaacGkDg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=WgmD5bmZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=xD1xt0sh"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=nGsuaPUs"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=nGsuaPUs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=3QDLfSMW"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=FQllrJEv"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=FQllrJEv" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/0ZGw9O0I06g" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2008/11/19/tfs---publish-web-service-with-teambuild.aspx</guid>
            <pubDate>Wed, 19 Nov 2008 23:39:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/127232.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2008/11/19/tfs---publish-web-service-with-teambuild.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/127232.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/127232.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2008/11/19/tfs---publish-web-service-with-teambuild.aspx</feedburner:origLink></item>
        <item>
            <title>VS2008 code snippet for Properties that support INotifyPropertyChanged</title>
            <category>.NET</category>
            <category>Keyboard Shortcuts</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/WwQUMom2X-8/vs2008-code-snippet-for-properties-that-support-inotifypropertychanged.aspx</link>
            <description>&lt;p&gt;This code snippet extends the functionality found in prop code snippet.  It will populate the backing field in the property, check for equality in the setter and call PropertyChanged.  It assumes you have a base class that handles the implementation of INotifyPropertyChanged.&lt;/p&gt;  &lt;p&gt;When the snippet is called, it will generate code that looks like this:&lt;/p&gt;  &lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"&gt;   &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;     &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;private&lt;/span&gt; &lt;span style="color: #0000ff"&gt;int&lt;/span&gt; myVar;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;int&lt;/span&gt; MyProperty&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;{&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;    get { &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; myVar; }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;    set&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;    {&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (!myVar.Equals(&lt;span style="color: #0000ff"&gt;value&lt;/span&gt;))&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;        {&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;            myVar = &lt;span style="color: #0000ff"&gt;value&lt;/span&gt;;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;            &lt;span style="color: #0000ff"&gt;base&lt;/span&gt;.OnPropertyChanged(&lt;span style="color: #006080"&gt;"MyProperty"&lt;/span&gt;);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;    }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;}&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;To use this snippet, create a new text file at: 
  &lt;br /&gt;C:\users\&amp;lt;your user name&amp;gt;\Documents\Visual Studio 2008\Code Snippets\Visual C#\My Code Snippets&lt;/p&gt;

&lt;p&gt;Call it “propINP.snippet”&lt;/p&gt;

&lt;p&gt;Populate the contents of the file with this:&lt;/p&gt;

&lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"&gt;
  &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;
    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color: #800000"&gt;xml&lt;/span&gt; &lt;span style="color: #ff0000"&gt;version&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="1.0"&lt;/span&gt; &lt;span style="color: #ff0000"&gt;encoding&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="utf-8"&lt;/span&gt;?&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;CodeSnippets&lt;/span&gt; &lt;span style="color: #ff0000"&gt;xmlns&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;CodeSnippet&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Format&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="1.0.0"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Header&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;      &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;SnippetTypes&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;SnippetType&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;Expansion&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;SnippetType&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;      &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;SnippetTypes&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;      &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Title&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;propINP&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Title&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;      &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Author&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;Microsoft Corporation&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Author&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;      &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Description&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;Code snippet for property and backing field and INotifyPropertyChanged&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Description&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;      &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;HelpUrl&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;      &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;HelpUrl&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;      &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Shortcut&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;propINP&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Shortcut&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;    &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Header&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Snippet&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;      &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Declarations&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Literal&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Editable&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="true"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;ID&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;type&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;ID&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;ToolTip&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;Property type&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;ToolTip&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Default&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;int&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Default&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Function&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;          &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Function&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Literal&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Literal&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Editable&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="true"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;ID&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;property&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;ID&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;ToolTip&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;Property name&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;ToolTip&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Default&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;MyProperty&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Default&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Function&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;          &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Function&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Literal&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Literal&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Editable&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="true"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;ID&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;field&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;ID&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;ToolTip&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;The variable backing this property&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;ToolTip&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Default&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;myVar&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Default&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Function&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;          &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Function&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;        &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Literal&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;      &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Declarations&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;      &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Code&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Language&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="csharp"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&amp;lt;!&lt;/span&gt;[CDATA[private $type$ $field$;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;public $type$ $property$&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;{&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;get { return $field$;}&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;set &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;{ &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;if(!$field$.Equals(value))&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;{&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;$field$ = value;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;base.OnPropertyChanged("$property$");&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;}    &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;}&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;}&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;$end$]]&lt;span style="color: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Code&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;    &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Snippet&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;  &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;CodeSnippet&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;CodeSnippets&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e90681ce-455e-48e7-ab33-08c0ad1e133b" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/prop" rel="tag"&gt;prop&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Snippet" rel="tag"&gt;Snippet&lt;/a&gt;,&lt;a href="http://technorati.com/tags/INotifyPropertyChanged" rel="tag"&gt;INotifyPropertyChanged&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127187"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127187" 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/thibbard/aggbug/127187.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ef7HLwMoakRN-mr8eM5dN4Tnrns/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ef7HLwMoakRN-mr8eM5dN4Tnrns/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ef7HLwMoakRN-mr8eM5dN4Tnrns/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ef7HLwMoakRN-mr8eM5dN4Tnrns/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=diDeTUG2"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=6MF4FSTq"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=4qvrBCBq"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=4qvrBCBq" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=T3FVgrvl"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=z3kZqW6v"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=z3kZqW6v" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/WwQUMom2X-8" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2008/11/18/vs2008-code-snippet-for-properties-that-support-inotifypropertychanged.aspx</guid>
            <pubDate>Tue, 18 Nov 2008 20:19:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/127187.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2008/11/18/vs2008-code-snippet-for-properties-that-support-inotifypropertychanged.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/127187.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/127187.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2008/11/18/vs2008-code-snippet-for-properties-that-support-inotifypropertychanged.aspx</feedburner:origLink></item>
        <item>
            <title>Something in the water</title>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/cHPWkzMUy74/something-in-the-water.aspx</link>
            <description>&lt;p&gt;On another personal note, Chels and I are expecting our first child (a strapping young man) on 12-26.  My good buddy &lt;a href="http://smartstartkansas.com/cs/Web/blogs/matt_strausz/default.aspx"&gt;Matt&lt;/a&gt;, who stood at our wedding, and his wife are also expecting a few days before us.  I wonder if our kids will ever figure out they were &lt;a href="http://www2.kusports.com/news/2008/apr/08/mario_and_miracle/?mens_basketball"&gt;championship babies&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a title="DSC03252 by timhibbard, on Flickr" href="http://www.flickr.com/photos/timhibbard/3027661646/"&gt;&lt;img height="500" alt="DSC03252" src="http://farm4.static.flickr.com/3224/3027661646_bf84f12158.jpg" width="333" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127152"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127152" 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/thibbard/aggbug/127152.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bagI5wYQGGJZ3OS_oSicPv_gc3g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bagI5wYQGGJZ3OS_oSicPv_gc3g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bagI5wYQGGJZ3OS_oSicPv_gc3g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bagI5wYQGGJZ3OS_oSicPv_gc3g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=WQy1ux1S"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=Yn3AxYWb"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=sWezmkPp"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=sWezmkPp" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=6XrnpBFu"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=ncDmnhlz"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=ncDmnhlz" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/cHPWkzMUy74" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2008/11/17/something-in-the-water.aspx</guid>
            <pubDate>Mon, 17 Nov 2008 13:13:53 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/127152.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2008/11/17/something-in-the-water.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/127152.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/127152.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2008/11/17/something-in-the-water.aspx</feedburner:origLink></item>
        <item>
            <title>19:29</title>
            <category>Sports</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/Q52uTiodrZw/n-1929.aspx</link>
            <description>&lt;p&gt;For a while now, one of my goals has been to run a 5K (3.1 miles) in under 20 minutes.  This morning I finally broke that number.  &lt;/p&gt;  &lt;p&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="198" height="145" id="Nike+ Runs" align="middle"&gt;&lt;param name="allowScriptAccess" value="sameDomain" /&gt;&lt;param name="wmode" value="transparent" /&gt;&lt;param name="movie" value="http://nikeplus.nike.com/nikeplus/v1/swf/scrapablewidget/rundetail.swf" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="bgcolor" value="#ffffff" /&gt;&lt;param name="FlashVars" value="type=individualRun&amp;amp;userDefaultUnit=mi&amp;amp;screenName=timhibbard&amp;amp;dateFormat=MM/DD/YY&amp;amp;id=2083729455&amp;amp;userID=14143799&amp;amp;region=us&amp;amp;language=en&amp;amp;locale=en_us" /&gt;&lt;embed src="http://nikeplus.nike.com/nikeplus/v1/swf/scrapablewidget/rundetail.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="198" height="145" name="Nike+ Runs" align="middle" allowscriptaccess="sameDomain" flashvars="type=individualRun&amp;amp;userDefaultUnit=mi&amp;amp;screenName=timhibbard&amp;amp;dateFormat=MM/DD/YY&amp;amp;id=2083729455&amp;amp;userID=14143799&amp;amp;region=us&amp;amp;language=en&amp;amp;locale=en_us" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ba49de6c-897e-4787-8515-65edf5548690" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Running" rel="tag"&gt;Running&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Nike%2b" rel="tag"&gt;Nike+&lt;/a&gt;,&lt;a href="http://technorati.com/tags/5K" rel="tag"&gt;5K&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127151"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127151" 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/thibbard/aggbug/127151.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fw9TvDjULuIuHCaZ_9XBkvN3tl8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fw9TvDjULuIuHCaZ_9XBkvN3tl8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fw9TvDjULuIuHCaZ_9XBkvN3tl8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fw9TvDjULuIuHCaZ_9XBkvN3tl8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=T7LsywpE"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=hqnTgOsR"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=9GLTzShW"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=9GLTzShW" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=VQvcMPeL"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=4sdyKWm0"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=4sdyKWm0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/Q52uTiodrZw" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2008/11/17/n-1929.aspx</guid>
            <pubDate>Mon, 17 Nov 2008 12:54:44 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/127151.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2008/11/17/n-1929.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/127151.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/127151.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2008/11/17/n-1929.aspx</feedburner:origLink></item>
        <item>
            <title>What web search market?</title>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/au7r0KPs8q8/what-web-search-market.aspx</link>
            <description>&lt;p&gt;According to my &lt;a href="http://blogflux.com"&gt;Blogflux&lt;/a&gt; search engine results for the last month, Google has not just cornered the market, they have virtually snuffed out the competition.&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="285" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="121"&gt;&lt;strong&gt;&lt;u&gt;Engine&lt;/u&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="78"&gt;&lt;strong&gt;&lt;u&gt;Hits&lt;/u&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="84"&gt;&lt;strong&gt;&lt;u&gt;Percentage&lt;/u&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="121"&gt;Google&lt;/td&gt;        &lt;td valign="top" width="78"&gt;17596&lt;/td&gt;        &lt;td valign="top" width="84"&gt;98&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="121"&gt;Yahoo&lt;/td&gt;        &lt;td valign="top" width="78"&gt;202&lt;/td&gt;        &lt;td valign="top" width="84"&gt;1&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="121"&gt;Ask Jeeves&lt;/td&gt;        &lt;td valign="top" width="78"&gt;36&lt;/td&gt;        &lt;td valign="top" width="84"&gt;0&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="121"&gt;AOL&lt;/td&gt;        &lt;td valign="top" width="78"&gt;35&lt;/td&gt;        &lt;td valign="top" width="84"&gt;0&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="121"&gt;MSN&lt;/td&gt;        &lt;td valign="top" width="78"&gt;18&lt;/td&gt;        &lt;td valign="top" width="84"&gt;0&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="121"&gt;Search.com&lt;/td&gt;        &lt;td valign="top" width="78"&gt;6&lt;/td&gt;        &lt;td valign="top" width="84"&gt;0&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f4f953e0-ee64-4298-8a4f-b9d37e8692e7" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SEO" rel="tag"&gt;SEO&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Search+Engine" rel="tag"&gt;Search Engine&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Blogflux" rel="tag"&gt;Blogflux&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127025"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127025" 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/thibbard/aggbug/127025.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WcC7eYR0zCmWRQ5vmKQ8uGWpU7g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WcC7eYR0zCmWRQ5vmKQ8uGWpU7g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WcC7eYR0zCmWRQ5vmKQ8uGWpU7g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WcC7eYR0zCmWRQ5vmKQ8uGWpU7g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=Mb9V3Mfi"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=Px9l6PXe"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=wGpIZvg1"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=wGpIZvg1" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=ql5eZlds"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=AojSO9pi"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=AojSO9pi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/au7r0KPs8q8" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2008/11/14/what-web-search-market.aspx</guid>
            <pubDate>Fri, 14 Nov 2008 14:48:34 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/127025.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2008/11/14/what-web-search-market.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/127025.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/127025.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2008/11/14/what-web-search-market.aspx</feedburner:origLink></item>
        <item>
            <title>Installing Windows Live Writer on Server 2008</title>
            <category>.NET</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/kpJCybDNkx8/installing-windows-live-writer-on-server-2008.aspx</link>
            <description>&lt;p&gt;I prefer to use web-based solutions when possible, but the other day the &lt;a href="http://geekswithblogs.net/thibbard/archive/2008/05/13/how-to-post-to-gwb-from-google-docs.aspx"&gt;publish feature of google docs&lt;/a&gt; wasn’t working right, so I needed to install &lt;a href="http://windowslivewriter.spaces.live.com/"&gt;Windows Live Writer&lt;/a&gt;.  I quickly found out that WLW doesn’t play nicely with Windows Server 2008.&lt;/p&gt;  &lt;p&gt;Since WLW is written in .NET, I just installed it on an XP virtual machine and copied the Program Files folder over to my Server 2008 machine.  Simple.&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:542db7b3-0eb2-4a6b-b1f7-3bf7272bc8e4" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Windows+Live+Writer" rel="tag"&gt;Windows Live Writer&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Server+2008" rel="tag"&gt;Server 2008&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127015"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=127015" 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/thibbard/aggbug/127015.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/A_J4gmRRI_XLoGw7cTx9D2vZ3qI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A_J4gmRRI_XLoGw7cTx9D2vZ3qI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/A_J4gmRRI_XLoGw7cTx9D2vZ3qI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A_J4gmRRI_XLoGw7cTx9D2vZ3qI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=e92GpXpC"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=3U10zpQq"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=R0aNQv4j"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=R0aNQv4j" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=GKXorFAh"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=2W03wgML"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=2W03wgML" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/kpJCybDNkx8" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2008/11/14/installing-windows-live-writer-on-server-2008.aspx</guid>
            <pubDate>Fri, 14 Nov 2008 11:09:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/127015.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2008/11/14/installing-windows-live-writer-on-server-2008.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/127015.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/127015.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2008/11/14/installing-windows-live-writer-on-server-2008.aspx</feedburner:origLink></item>
        <item>
            <title>Kansas vs Emporia State</title>
            <category>Sports</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/woN0qOyE4TA/kansas-vs-emporia-state.aspx</link>
            <description>&lt;p&gt;I went to the KU game last night with &lt;a href="http://kylejarcher.blogspot.com/"&gt;Kyle&lt;/a&gt;.  &lt;a href="http://www2.kusports.com/news/2008/nov/12/usual_suspects/"&gt;We won very easily&lt;/a&gt;.  On an odd note, the singer of the National Anthem was the daughter of the Emporia State coach, and was wearing a KU shirt.&lt;/p&gt;  &lt;p&gt;&lt;a title="At the KU bball game with @kylejarcher by timhibbard, on Flickr" href="http://www.flickr.com/photos/timhibbard/3022967329/"&gt;&lt;img height="248" alt="At the KU bball game with @kylejarcher" src="http://farm4.static.flickr.com/3065/3022967329_2c09f5270f_o.jpg" width="336" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a title="IMG00096.jpg by timhibbard, on Flickr" href="http://www.flickr.com/photos/timhibbard/3024244362/"&gt;&lt;img height="248" alt="IMG00096.jpg" src="http://farm4.static.flickr.com/3288/3024244362_4c40d879d3_o.jpg" width="336" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2adeeb58-3171-4951-8c57-985f343b2971" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Kansas+University" rel="tag"&gt;Kansas University&lt;/a&gt;,&lt;a href="http://technorati.com/tags/KU" rel="tag"&gt;KU&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Basketball" rel="tag"&gt;Basketball&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Emporia+State" rel="tag"&gt;Emporia State&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=126974"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=126974" 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/thibbard/aggbug/126974.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xWTm0Y256ZXypQh3-PWk279DUdE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xWTm0Y256ZXypQh3-PWk279DUdE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xWTm0Y256ZXypQh3-PWk279DUdE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xWTm0Y256ZXypQh3-PWk279DUdE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=FB2hDWF4"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=Qz4Xft7F"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=aCaohQeg"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=aCaohQeg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=Z0pyWu1U"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=eZCLqBdU"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=eZCLqBdU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/woN0qOyE4TA" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2008/11/12/kansas-vs-emporia-state.aspx</guid>
            <pubDate>Wed, 12 Nov 2008 20:59:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/126974.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2008/11/12/kansas-vs-emporia-state.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/126974.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/126974.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2008/11/12/kansas-vs-emporia-state.aspx</feedburner:origLink></item>
        <item>
            <title>WPF - Using SystemColors to add color to ListBox</title>
            <category>.NET</category>
            <category>WPF</category>
            <link>http://feedproxy.google.com/~r/TimHibbard/~3/dXNOuVVG9oo/wpf---using-systemcolors-to-add-color-to-listbox.aspx</link>
            <description>Using colors is a simple way make your application less boring. You can change the color of the selected and unselected item in a ListBox by using code like this:   &lt;br /&gt;  &lt;div&gt;   &lt;br /&gt;    &lt;div class="csharpcode"&gt;     &lt;pre class="alt"&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Style&lt;/span&gt; &lt;span class="attr"&gt;TargetType&lt;/span&gt;&lt;span class="kwrd"&gt;="ListBoxItem"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre&gt;    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Style.Resources&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre class="alt"&gt;        &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;SolidColorBrush&lt;/span&gt; &lt;span class="attr"&gt;x:Key&lt;/span&gt;&lt;span class="kwrd"&gt;="{x:Static SystemColors.HighlightBrushKey}"&lt;/span&gt; &lt;span class="attr"&gt;Color&lt;/span&gt;&lt;span class="kwrd"&gt;="LightGreen"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre&gt;        &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;SolidColorBrush&lt;/span&gt; &lt;span class="attr"&gt;x:Key&lt;/span&gt;&lt;span class="kwrd"&gt;="{x:Static SystemColors.ControlBrushKey}"&lt;/span&gt; &lt;span class="attr"&gt;Color&lt;/span&gt;&lt;span class="kwrd"&gt;="LightBlue"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre class="alt"&gt;    &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Style.Resources&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre&gt;&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Style&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
  &lt;/div&gt;

  &lt;div&gt;
    &lt;br /&gt;&lt;/div&gt;

  &lt;div&gt;
    &lt;br /&gt;&lt;/div&gt;

  &lt;div&gt;This style can be put in the resources of the ListBox to just affect that ListBox, or it can be put in resources of the Window and it will apply these styles to all ListBoxes in the window. You can also use the Application.Resources of App.xaml and all ListBoxes in your application will have the same look and feel.&lt;/div&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:06eb6906-d18a-4e3b-b87e-789f1d326f94" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/WPF" rel="tag"&gt;WPF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ListBox" rel="tag"&gt;ListBox&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SystemColors" rel="tag"&gt;SystemColors&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=126949"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=126949" 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/thibbard/aggbug/126949.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2mOSF8l9R0CQNeRcem6YCJvxodo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2mOSF8l9R0CQNeRcem6YCJvxodo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2mOSF8l9R0CQNeRcem6YCJvxodo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2mOSF8l9R0CQNeRcem6YCJvxodo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=Q82qJSDE"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=HSMwf5Fo"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=bC691YsI"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=bC691YsI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=VzBziq7g"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/TimHibbard?a=4HvySyNw"&gt;&lt;img src="http://feeds.feedburner.com/~f/TimHibbard?i=4HvySyNw" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TimHibbard/~4/dXNOuVVG9oo" height="1" width="1"/&gt;</description>
            <dc:creator>Tim Hibbard</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/thibbard/archive/2008/11/11/wpf---using-systemcolors-to-add-color-to-listbox.aspx</guid>
            <pubDate>Tue, 11 Nov 2008 22:41:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/thibbard/comments/126949.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/thibbard/archive/2008/11/11/wpf---using-systemcolors-to-add-color-to-listbox.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/thibbard/comments/commentRss/126949.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/thibbard/services/trackbacks/126949.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/thibbard/archive/2008/11/11/wpf---using-systemcolors-to-add-color-to-listbox.aspx</feedburner:origLink></item>
    </channel>
</rss>
