<?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:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:georss="http://www.georss.org/georss" 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>Scott Cate: Family: Scott Cate: Technology</title><link>http://scottcate.com/blog/</link><description /><generator>Graffiti CMS 1.2 (build 1.2.0.1678)</generator><lastBuildDate>Mon, 29 Jun 2009 19:10:50 GMT</lastBuildDate><geo:lat>33.494152</geo:lat><geo:long>-111.920799</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ScottCatesWeblog" type="application/rss+xml" /><item><title>Google Hosted App Wish – Phone Number Notes</title><link>http://feedproxy.google.com/~r/ScottCatesWeblog/~3/cJbhs-pjJ7s/</link><pubDate>Mon, 29 Jun 2009 20:10:50 GMT</pubDate><guid isPermaLink="false">http://scottcate.com/blog/google-hosted-app-wish-ndash-phone-number-notes/</guid><dc:creator>Scott Cate</dc:creator><slash:comments>5</slash:comments><category domain="http://scottcate.com/blog/">Scott Cate: Technology</category><description>&lt;p&gt;When I type in a phone number, I like to know a little bit of info around that number. Might be an extension, a cell number, a spouse number, notes to call within time zones, etc.&lt;/p&gt;  &lt;p&gt;Google mail has contacts, and each contact can have as many numbers as you like. Each number also has a Type list, but their fixed. Even if this was limited to 15-20 chars, it would be enough space for my notes.&lt;/p&gt;  &lt;p&gt;As it is now, these notes get appended to the phone number. When syncing across devices, the phone number gets garbled, and is no longer recognized as a phone number.&lt;/p&gt;  &lt;p&gt;It’s really not to much to ask, and I think every Google Mail / Contacts user on the planet could benefit from this.&lt;/p&gt;  &lt;p&gt;Here is a mock – red square == what I’ve added.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://scottcate.com/files/media/image/WindowsLiveWriter/GoogleHostedAppWishPhoneNumberNotes_B821/image_3.png" width="539" height="347" /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=cJbhs-pjJ7s:I4pO8H3AClw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=cJbhs-pjJ7s:I4pO8H3AClw:DUWcskeyX7o"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=DUWcskeyX7o" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=cJbhs-pjJ7s:I4pO8H3AClw:clraHZBW0_I"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=clraHZBW0_I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=cJbhs-pjJ7s:I4pO8H3AClw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=cJbhs-pjJ7s:I4pO8H3AClw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?i=cJbhs-pjJ7s:I4pO8H3AClw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=cJbhs-pjJ7s:I4pO8H3AClw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?i=cJbhs-pjJ7s:I4pO8H3AClw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><georss:point>33.494557, -111.900199</georss:point><feedburner:origLink>http://scottcate.com/blog/google-hosted-app-wish-ndash-phone-number-notes/</feedburner:origLink></item><item><title>404 Widget Version 1.0.0.3</title><link>http://feedproxy.google.com/~r/ScottCatesWeblog/~3/JqtfrmYF2Fo/</link><pubDate>Tue, 23 Jun 2009 02:01:26 GMT</pubDate><guid isPermaLink="false">http://scottcate.com/blog/404-widget-version-1-0-0-3/</guid><dc:creator>Scott Cate</dc:creator><slash:comments>1</slash:comments><category domain="http://scottcate.com/blog/">Scott Cate: Technology</category><description>&lt;p&gt;Tonight I found a minor bug that could potentially not allow the ScottCate.Graffiti.404 Widget to update, if the &amp;quot;Clear 404 Stats&amp;quot; Checkbox was not checked.&lt;/p&gt;
&lt;p&gt;So, I fixed it, and update the version to 1.0.0.3.&lt;/p&gt;
&lt;p&gt;This is a minor minor update, and doesn't change the collection of 404's, just the ability to clear them, and change the minimum number of hits counter.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/downloads/ScottCate.Graffiti.zip"&gt;Here is a direct download link&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you are new to the 404Manager, read about it&amp;nbsp;&lt;a href="http://scottcate.com/blog/graffiti-404-manager/Default.aspx"&gt;here&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://scottcate.com/blog/404-widget-version-1-0-0-1/Default.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=JqtfrmYF2Fo:DGZet-HOWOI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=JqtfrmYF2Fo:DGZet-HOWOI:DUWcskeyX7o"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=DUWcskeyX7o" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=JqtfrmYF2Fo:DGZet-HOWOI:clraHZBW0_I"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=clraHZBW0_I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=JqtfrmYF2Fo:DGZet-HOWOI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=JqtfrmYF2Fo:DGZet-HOWOI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?i=JqtfrmYF2Fo:DGZet-HOWOI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=JqtfrmYF2Fo:DGZet-HOWOI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?i=JqtfrmYF2Fo:DGZet-HOWOI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><georss:point>33.494557, -111.900199</georss:point><feedburner:origLink>http://scottcate.com/blog/404-widget-version-1-0-0-3/</feedburner:origLink></item><item><title>404 Widget Version 1.0.0.1 / 1.0.0.2</title><link>http://feedproxy.google.com/~r/ScottCatesWeblog/~3/c4KiGp2WtiE/</link><pubDate>Wed, 10 Jun 2009 15:16:00 GMT</pubDate><guid isPermaLink="false">http://scottcate.com/blog/404-widget-version-1-0-0-1/</guid><dc:creator>Scott Cate</dc:creator><slash:comments>8</slash:comments><category domain="http://scottcate.com/blog/">Scott Cate: Technology</category><description>&lt;p&gt;After&amp;nbsp;a bunch of&amp;nbsp;requests, this morning I upgraded my &lt;a href="http://scottcate.com/blog/graffiti-404-manager/"&gt;Graffiti 404 Widget&lt;/a&gt;, to offer the ability to clear your 404 statistics. After all, if you found a 404 with this utility, then fixed it, it sucks to see it staring back at you forever.&lt;/p&gt;
&lt;p&gt;Now the widget (as pictured below) has a &amp;quot;Clear on Update&amp;quot; check box. Simple open the 404 widget, check this box, hit save, and your 404's are cleared.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Scott Cate 404, Version 1.0.0.1 Widget Image" width="367" height="391" src="http://scottcate.com/blog/404-widget-version-1-0-0-1/scottcate404V1001.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Here is a &lt;a href="http://scottcate.com/files/downloads/ScottCate.Graffiti.zip"&gt;direct download link (Assemblies are version 1.0.0.1)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you're running GrafittiCMS and this is new to you, make sure you read my original post on the &lt;a href="http://scottcate.com/blog/graffiti-404-manager/"&gt;Graffiti 404 Widget&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;[UPDATE] June 10th, 9:20pm&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Version 1.0.0.2 is now released, which has a working remove 404 version, that also clears the 404 cache.&lt;/p&gt;
&lt;p&gt;As a side effect, I had to write a cache viewer, so I could inspect the cache keys. So if you install this, you'll see a new widget named &amp;quot;ScottCate Graffiti Cache Viewer&amp;quot;. I'm not sure if this will be helpful to anyone, but ... it was helpful for me, so instead of deleting it, I just left it in.&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=c4KiGp2WtiE:rxDIsQPq2K8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=c4KiGp2WtiE:rxDIsQPq2K8:DUWcskeyX7o"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=DUWcskeyX7o" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=c4KiGp2WtiE:rxDIsQPq2K8:clraHZBW0_I"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=clraHZBW0_I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=c4KiGp2WtiE:rxDIsQPq2K8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=c4KiGp2WtiE:rxDIsQPq2K8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?i=c4KiGp2WtiE:rxDIsQPq2K8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=c4KiGp2WtiE:rxDIsQPq2K8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?i=c4KiGp2WtiE:rxDIsQPq2K8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><georss:point>33.494557, -111.900199</georss:point><feedburner:origLink>http://scottcate.com/blog/404-widget-version-1-0-0-1/</feedburner:origLink></item><item><title>Live Info Casting of #MIX09</title><link>http://feedproxy.google.com/~r/ScottCatesWeblog/~3/vg7EfB1tQeE/</link><pubDate>Wed, 18 Mar 2009 14:30:00 GMT</pubDate><guid isPermaLink="false">http://scottcate.com/blog/livemix09/</guid><dc:creator>Scott Cate</dc:creator><slash:comments>0</slash:comments><category domain="http://scottcate.com/blog/">Scott Cate: Technology</category><description>&lt;p&gt;Notes from the #Mix09 Key &amp;ndash; Newest notes on top. Ready from the bottom up.&lt;/p&gt;
&lt;p&gt;------&lt;/p&gt;
&lt;p&gt;&amp;lt;end /&amp;gt;&lt;/p&gt;
&lt;p&gt;------&lt;/p&gt;
&lt;p&gt;@ScottGu &amp;ndash; Just announced support for Silverlight 3 outside the browser on win and the mac.&lt;/p&gt;
&lt;p&gt;Built in auto update support. Dev can change it &amp;ndash; update the server &amp;ndash; SL3 will auto detect / update / install and start using the new application.&lt;/p&gt;
&lt;p&gt;Offline aware support in SL3.&lt;/p&gt;
&lt;p&gt;Event to be raised when the network status changes.&lt;/p&gt;
&lt;p&gt;Offline data support!&lt;/p&gt;
&lt;p&gt;------------&lt;/p&gt;
&lt;p&gt;Blend 3 has native import of Adobe PhototShop and Illustrator files.&lt;/p&gt;
&lt;p&gt;Saves the layer support, merge layers, etc.&lt;/p&gt;
&lt;p&gt;-----------&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03095.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03095" border="0" alt="DSC03095" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03095_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03096.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03096" border="0" alt="DSC03096" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03096_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03097.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03097" border="0" alt="DSC03097" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03097_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03098.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03098" border="0" alt="DSC03098" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03098_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03099.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03099" border="0" alt="DSC03099" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03099_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03100.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03100" border="0" alt="DSC03100" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03100_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03101.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03101" border="0" alt="DSC03101" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03101_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ship the protoype to client with a free runtime / viewer / player &amp;ndash; can run and collect feedback.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03102.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03102" border="0" alt="DSC03102" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03102_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03103.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03103" border="0" alt="DSC03103" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03103_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03104.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03104" border="0" alt="DSC03104" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03104_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03105.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03105" border="0" alt="DSC03105" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03105_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Protyping with Blend 3 Sketch Flow&lt;/p&gt;
&lt;p&gt;-----------&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03094.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03094" border="0" alt="DSC03094" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03094_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;10:41 Scott Gu Back on Stage. Talking about Expression Blend 3 &amp;ndash; Sketch Flow.&lt;/p&gt;
&lt;p&gt;------&lt;/p&gt;
&lt;p&gt;this summer is releasing a new site &lt;a href="http://CoverToCover.com"&gt;http://CoverToCover.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Excited to announce&amp;hellip; a new site, a new concept. Will go live later tonight &amp;hellip;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://PlayBoyArchive.com"&gt;http://PlayBoyArchive.com&lt;/a&gt; launching this evening with 54 free issues using the technology.&lt;/p&gt;
&lt;p&gt;-------&lt;/p&gt;
&lt;p&gt;@10:37 &amp;ndash; Scott from VERTIGO showing how they&amp;rsquo;re using SL3 to browse old rags, with a Rolling Stones demo. Deep linking demo to send a specific page to a friend.&lt;/p&gt;
&lt;p&gt;------&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03093.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03093" border="0" alt="DSC03093" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03093_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;---------&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03088.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03088" border="0" alt="DSC03088" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03088_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03089.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03089" border="0" alt="DSC03089" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03089_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03090.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03090" border="0" alt="DSC03090" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03090_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03091.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03091" border="0" alt="DSC03091" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03091_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03092.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03092" border="0" alt="DSC03092" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03092_thumb.jpg" /&gt;&lt;/a&gt;&amp;nbsp; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03087.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03087" border="0" alt="DSC03087" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03087_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;-------------&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03086.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03086" border="0" alt="DSC03086" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03086_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;10:27 SL3 News. GPU Accelration, Perpective 3D, Bitmap &amp;amp; Pixel API, Pixel Shader + Deep Zoom&lt;/p&gt;
&lt;p&gt;---------&lt;/p&gt;
&lt;p&gt;10:21 Perkins Miller Sr. VP Digital Media for the Beijing Olympics. Huge traffic volumes, not only during the Olympics, but for the weeks after. The Advertisers were very happy. Users who used the enhanced experiences, ended up watching more regular TV. The online presence made them happier, more engaged, and also ended up watching the television. Again, good for everyone.&lt;/p&gt;
&lt;p&gt;Will be able to use the pause, rewind, slow motion, + full meta data overlays.&lt;/p&gt;
&lt;p&gt;Olympics will also have a Silverlight relationship for the Winter Olympics next year in Vancouver, Canada.&lt;/p&gt;
&lt;p&gt;Will have the ability to do live ad insertions.&lt;/p&gt;
&lt;p&gt;331 days to go until the next winter Olympics :)&lt;/p&gt;
&lt;p&gt;------&lt;/p&gt;
&lt;p&gt;10:20 New player / IIS Streaming / Has a record behind, with pause for live video, the new web server, automatically archive the video being displayed. give the ability to rewind a live event, pause a live event. Very cool&lt;/p&gt;
&lt;p&gt;---------&lt;/p&gt;
&lt;p&gt;10:16 &amp;ndash;Gu Demo &amp;ndash; Import AVI, h.264, vc1, mpeg3, mpeg4 , showing off the live streaming, the encoding, and&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03077.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03077" border="0" alt="DSC03077" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03077_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03078.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03078" border="0" alt="DSC03078" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03078_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03079.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03079" border="0" alt="DSC03079" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03079_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03080.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03080" border="0" alt="DSC03080" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03080_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03081.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03081" border="0" alt="DSC03081" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03081_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03082.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03082" border="0" alt="DSC03082" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03082_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03083.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03083" border="0" alt="DSC03083" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03083_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03084.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03084" border="0" alt="DSC03084" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03084_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03085.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03085" border="0" alt="DSC03085" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03085_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;----------&lt;/p&gt;
&lt;p&gt;10:13 Gu back on Stage. SL3 &amp;ndash; Enables hardware graffics acceleration &amp;ndash; both Windows + Mac. Deliver true HD Quality Media.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03076.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03076" border="0" alt="DSC03076" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03076_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;NEW Codec support. MPeg-4, H.264, AAC&lt;/p&gt;
&lt;p&gt;Also excited to announce, IIS Media Services platform. One click install from the web platform shown earlier.&lt;/p&gt;
&lt;p&gt;On demand smooth streaming, Edge caching, web playlists, bit rate throttling, and advanced logging.&lt;/p&gt;
&lt;p&gt;Shipping support for LIVE Smooth Streaming. Released today in Beta form.&lt;/p&gt;
&lt;p&gt;---------&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03070.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03070" border="0" alt="DSC03070" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03070_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03072.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03072" border="0" alt="DSC03072" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03072_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03073.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03073" border="0" alt="DSC03073" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03073_thumb.jpg" /&gt;&lt;/a&gt; &lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03074" border="0" alt="DSC03074" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03074_1.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Kevin McEntee &amp;ndash; Talks about how great Silverlight is for NetFlix. Users do not like to do installers. 12% won&amp;rsquo;t install. 8% that do try, fail. that&amp;rsquo;s a 20% failure rate on the old installers.&lt;/p&gt;
&lt;p&gt;With the Silverlight installers things are much better.&lt;/p&gt;
&lt;p&gt;Now Netflix is out of the installer business. Content protection is built into Silverlight.&lt;/p&gt;
&lt;p&gt;Able to rev the NetFlix player every two weeks &amp;ndash; in the old days &amp;ndash; the player couldn&amp;rsquo;t be udpated because of the new install. So the player just keeps getting better and better &amp;ndash; because a new player doesn&amp;rsquo;t require a new installer &amp;ndash; ITS BUILT ON SILVERLIGHT :) Such a great success story.&lt;/p&gt;
&lt;p&gt;------&lt;/p&gt;
&lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03069" border="0" alt="DSC03069" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03069_1.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;10:01 @ScotGu back on stage &amp;ndash; Talking about Silverlight 3&lt;/p&gt;
&lt;p&gt;New Silverlight Virtual Earth SDK.&lt;/p&gt;
&lt;p&gt;10&amp;rsquo;s of thousands of sites aroudn the world&lt;/p&gt;
&lt;p&gt;--------&lt;/p&gt;
&lt;p&gt;Joel Spolsky &amp;ndash; Talking more about how BizSpark helped them get started. Didn&amp;rsquo;t want to build StackOverflow for a ton of money, they built it as a prototype.&lt;/p&gt;
&lt;p&gt;Kind of a &lt;a href="http://StackOverflow.com"&gt;http://StackOverflow.com&lt;/a&gt; commercial now.&lt;/p&gt;
&lt;p&gt;---------&lt;/p&gt;
&lt;p&gt;Jeff Atwood trying to push OpenId&lt;/p&gt;
&lt;p&gt;asp.net routing &amp;ndash; mans the urls are pretty, clean, simple, and just make sense.&lt;/p&gt;
&lt;p&gt;performance, performance, performance&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;--------&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03066.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03066" border="0" alt="DSC03066" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03066_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03067.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03067" border="0" alt="DSC03067" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03067_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03065.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03065" border="0" alt="DSC03065" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03065_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;9:54 Invite Jeff Atwood &amp;ndash; Joel Spolksy hit the stage.&lt;/p&gt;
&lt;p&gt;---------&lt;/p&gt;
&lt;p&gt;9:53 Bizspark &amp;ndash; Enable Startups. &lt;a href="http://Microsoft.com/Bizspark"&gt;http://Microsoft.com/Bizspark&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Access to microsoft software.&lt;/p&gt;
&lt;p&gt;free licenses.&lt;/p&gt;
&lt;p&gt;any product license for first 3 years.&lt;/p&gt;
&lt;p&gt;lower initial startup costs.&lt;/p&gt;
&lt;p&gt;program includes additional marketing + bix dev&lt;/p&gt;
&lt;p&gt;godaddy / rackspace / teir 1 &amp;ndash; offer free hosting for BizSpark startups.&lt;/p&gt;
&lt;p&gt;----------&lt;/p&gt;
&lt;p&gt;9:51 commerce server 209 release &amp;ndash; new version this week.&lt;/p&gt;
&lt;p&gt;Host applications in the cloud &amp;ndash; SQL services now support relational database Raw ADO.NET support.&lt;/p&gt;
&lt;p&gt;.NET full trust ( this was a huge upgrade from the original .net medium trust )&lt;/p&gt;
&lt;p&gt;-----------&lt;/p&gt;
&lt;p&gt;Installer now with web sites.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://Microsoft.com/Web/Gallery/default.aspx"&gt;http://Microsoft.com/Web/Gallery/default.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;An online app store &amp;ndash; all free &amp;ndash; and one click installer &amp;ndash; used the web platform installer.&lt;/p&gt;
&lt;p&gt;dev hosts their own stuff. the instal bits come from dev servers, just hosted on the app store.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03060.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03060" border="0" alt="DSC03060" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03060_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03061.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03061" border="0" alt="DSC03061" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03061_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03062.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03062" border="0" alt="DSC03062" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03062_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03063.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03063" border="0" alt="DSC03063" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03063_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03064.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03064" border="0" alt="DSC03064" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03064_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;--------------&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03059.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03059" border="0" alt="DSC03059" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03059_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The @Umbraco team is happy to have their logo on screen :)&lt;/p&gt;
&lt;p&gt;----------&lt;/p&gt;
&lt;p&gt;9:43 Common theme &amp;ndash; alot of new technology &amp;ndash; how do i figure out all the new technolgoies.&lt;/p&gt;
&lt;p&gt;today we&amp;rsquo;re shipping V2 of Web Platform installer.&lt;/p&gt;
&lt;p&gt;provides a unified list of all the microsoft web.stack&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03058.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03058" border="0" alt="DSC03058" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03058_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://Microsoft.com/Web"&gt;http://Microsoft.com/Web&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;----------&lt;/p&gt;
&lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03057" border="0" alt="DSC03057" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03057_1.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;9:42 &amp;ndash; Multiple web.cofig support&lt;/p&gt;
&lt;p&gt;-------&lt;/p&gt;
&lt;p&gt;9:41 Code focused features &amp;ndash; lots of editor improvements&lt;/p&gt;
&lt;p&gt;----------&lt;/p&gt;
&lt;p&gt;9:40 asp.net 4 improvements. distributed caching &amp;ndash; velocity, ajax, mvc, and web forms.&lt;/p&gt;
&lt;p&gt;------&lt;/p&gt;
&lt;p&gt;Visual Studio 2010 javascript / ajax / jquery / sharepoint major imporvements&lt;/p&gt;
&lt;p&gt;-------&lt;/p&gt;
&lt;p&gt;9:39 &amp;ndash; ASP.NET MVC 1.0 RTM. This was known earlier this week.&lt;/p&gt;
&lt;p&gt;--------&lt;/p&gt;
&lt;p&gt;9:38 Super Preview is available today &amp;ndash; as a stand alone version &amp;ndash; should be available now.&lt;/p&gt;
&lt;p&gt;--------&lt;/p&gt;
&lt;p&gt;New product &amp;ndash; that shows ALL browsers at once.&lt;/p&gt;
&lt;p&gt;SUPER PREVIEW &amp;ndash; new Feature in Expression Blend&lt;/p&gt;
&lt;p&gt;Can use cloud service &amp;ndash; to get images of html from browsers in Microsoft cloud&lt;/p&gt;
&lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03056" border="0" alt="DSC03056" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03056_1.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;This isn&amp;rsquo;t out of focus &amp;ndash; it&amp;rsquo;s showing two browsers overlayed on each other. what&amp;rsquo;s cool about this above photo, is that the overlay is safari on a mac. yes a mac. it&amp;rsquo;s an image that was returned from a cloud service, that has a mac running, the html is rendered, and the image is returned and overlayed.&lt;/p&gt;
&lt;p&gt;VERY COOL.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03049.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03049" border="0" alt="DSC03049" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03049_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03050.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03050" border="0" alt="DSC03050" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03050_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03051.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03051" border="0" alt="DSC03051" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03051_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03052.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03052" border="0" alt="DSC03052" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03052_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;see content in side-by-side. Test ie6, ie7, ie8 on a single machine.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03053.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03053" border="0" alt="DSC03053" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03053_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03054.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03054" border="0" alt="DSC03054" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03054_thumb.jpg" /&gt;&lt;/a&gt; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03055.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03055" border="0" alt="DSC03055" width="244" height="184" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03055_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;9:33 How do you build a CSS / HTML &amp;ndash; Super Preview Demo&lt;/p&gt;
&lt;p&gt;------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03048.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03048" border="0" alt="DSC03048" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03048_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;------------------&lt;/p&gt;
&lt;object type="application/x-shockwave-flash" width="640" height="480" data="http://www.flickr.com/apps/video/stewart.swf?v=68975" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&gt; &lt;param name="flashvars" value="intl_lang=en-us&amp;amp;photo_secret=e162042316&amp;amp;photo_id=3368316075"&gt;&lt;/param&gt; &lt;param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=68975"&gt;&lt;/param&gt; &lt;param name="bgcolor" value="#000000"&gt;&lt;/param&gt; &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=68975" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&amp;amp;photo_secret=e162042316&amp;amp;photo_id=3368316075" height="480" width="640"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;-------------------&lt;/p&gt;
&lt;p&gt;9:27 Buy Steve, Welcome video for ScottGu.&lt;/p&gt;
&lt;p&gt;(I have the video &amp;ndash; will post later)&lt;/p&gt;
&lt;p&gt;Standards based web.&lt;/p&gt;
&lt;p&gt;------------------&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03045.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03045" border="0" alt="DSC03045" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03045_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Briefly talk about how 9 months from zero to scratch was pretty amazing. not that zune is better than iPod &amp;ndash; but how zero to final in 9 months was a big deal.&lt;/p&gt;
&lt;p&gt;--------&lt;/p&gt;
&lt;p&gt;9:23 Microsoft is bringing on more and more (800) designers&lt;/p&gt;
&lt;p&gt;--------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03044" border="0" alt="DSC03044" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03044_1.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;9:20 Someday we&amp;rsquo;ll have tools &amp;ndash; with renderings, states, and transitions. ( HERE IT COMES &amp;gt;&amp;gt;&amp;gt;&amp;gt; )&lt;/p&gt;
&lt;p&gt;--------------&lt;/p&gt;
&lt;p&gt;9:19 Need as much details in the transitions, as you do in the states. The transitions are very important. Without the transitions, it&amp;rsquo;ll fail.&lt;/p&gt;
&lt;p&gt;--------------&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03043.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03043" border="0" alt="DSC03043" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03043_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;9:18am Do it with post it notes &amp;ndash; much faster than any technology.&lt;/p&gt;
&lt;p&gt;--------------&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03042.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03042" border="0" alt="DSC03042" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03042_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;9:17. Starting to talk about Sketching. I think this is linking into a product&lt;/p&gt;
&lt;p&gt;--------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03041.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03041" border="0" alt="DSC03041" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03041_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;9:13am &amp;ndash; Draw my phone. Easy.&lt;/p&gt;
&lt;p&gt;Draw the User Interface. Really Hard.&lt;/p&gt;
&lt;p&gt;Draw the Experience. impossible.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;--------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03040.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03040" border="0" alt="DSC03040" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03040_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;--------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03039.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03039" border="0" alt="DSC03039" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03039_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;9:12 Talk about this bike ad &amp;ndash; vs. the bike running through the water.&lt;/p&gt;
&lt;p&gt;--------------&lt;/p&gt;
&lt;p&gt;9:08 General Message == Return on Experience.&lt;/p&gt;
&lt;p&gt;--------------&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03038.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03038" border="0" alt="DSC03038" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03038_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;9:02 Bill Buxton takes the stage &amp;ndash; Focus on Experience.&lt;/p&gt;
&lt;p&gt;----------&lt;/p&gt;
&lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03036" border="0" alt="DSC03036" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03036_1.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;9:00 Show is about to begin &amp;ndash; just hooked up with the @Umbraco crowd&lt;/p&gt;
&lt;p&gt;------------&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03035.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03035" border="0" alt="DSC03035" width="644" height="484" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03035_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;8:54 Trying to find the right picture size &amp;ndash; trying 640X480 now. Going with a native 640X480 size.&lt;/p&gt;
&lt;p&gt;the hall has 2500 seats &amp;ndash; not sure how many are in attendance&lt;/p&gt;
&lt;p&gt;----------&lt;/p&gt;
&lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03034" border="0" alt="DSC03034" width="504" height="379" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03034_1.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;8:51 Live DJ on stage&lt;/p&gt;
&lt;p&gt;------&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03033.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSC03033" border="0" alt="DSC03033" width="404" height="304" src="http://scottcate.com/files/media/image/WindowsLiveWriter/LiveInfoCastingofMIX09_7400/DSC03033_thumb.jpg" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;8:44 &amp;ndash; Sending Twitter updates with #Mix09 tag &amp;ndash; will show up in the keynote as we&amp;rsquo;re waiting.&lt;/p&gt;
&lt;p&gt;------&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re not able to Make it to Microsoft&amp;rsquo;s MIX09 conference this year, I have good news for you. I&amp;rsquo;ll be &lt;strong&gt;&lt;em&gt;( let&amp;rsquo;s call it )&lt;/em&gt;&lt;/strong&gt; live casting several of the sessions, mainly the keynotes. Images + Quick notes will let you instantly know what&amp;rsquo;s being announced.&lt;/p&gt;
&lt;p&gt;There will be several ways to virtual attend &amp;hellip; I&amp;rsquo;m sure Microsoft will be posting the keynotes in video form, like they have in the past; but I&amp;rsquo;m not sure it&amp;rsquo;ll be live. I&amp;rsquo;ll be posting pictures + short notes as live/fast as I can from the keynote sessions.&lt;/p&gt;
&lt;p&gt;Setup a twitter account (if you don&amp;rsquo;t have one already) and Follow &lt;a href="http://Twitter.com/ScottCate"&gt;@ScottCate&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Alternatively you can bookmark this page --&amp;gt; &lt;a href="http://ScottCate.com/Blog/LiveMIX09"&gt;http://ScottCate.com/Blog/LiveMIX09&lt;/a&gt; and the during the conference it will Live Update with details as they are delivered.&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" class="wlWriterHeaderFooter"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by/3.0/"&gt;Creative Commons license.&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=vg7EfB1tQeE:UhauZMrPNWw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=vg7EfB1tQeE:UhauZMrPNWw:DUWcskeyX7o"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=DUWcskeyX7o" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=vg7EfB1tQeE:UhauZMrPNWw:clraHZBW0_I"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=clraHZBW0_I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=vg7EfB1tQeE:UhauZMrPNWw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=vg7EfB1tQeE:UhauZMrPNWw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?i=vg7EfB1tQeE:UhauZMrPNWw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=vg7EfB1tQeE:UhauZMrPNWw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?i=vg7EfB1tQeE:UhauZMrPNWw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><georss:point>33.494557, -111.900199</georss:point><feedburner:origLink>http://scottcate.com/blog/livemix09/</feedburner:origLink></item><item><title>WPF: To Screen Stack or Load On Demand ??</title><link>http://feedproxy.google.com/~r/ScottCatesWeblog/~3/C2eHdA18HAc/</link><pubDate>Mon, 09 Mar 2009 18:30:34 GMT</pubDate><guid isPermaLink="false">http://scottcate.com/blog/wpf-to-screen-stack-or-load-on-demand/</guid><dc:creator>Scott Cate</dc:creator><slash:comments>1</slash:comments><category domain="http://scottcate.com/blog/">Scott Cate: Technology</category><description>&lt;p&gt;In WPF which is better, to Screen Stack, or Load on Demand.&lt;/p&gt;  &lt;p&gt;By ScreenStack, I mean to load all the screen dynamically onto a stack, and then set the visible property of all to false, except the one you want displayed. Like a stack of pancakes, popping the current screen to the top when you want it displayed.&lt;/p&gt;  &lt;p&gt;Or … Don’t load the screens in advance, and then Load the screen you want on demand.&lt;/p&gt;  &lt;p&gt;Both work … but I’m looking for pros/cons here.&lt;/p&gt;  &lt;p&gt;Maybe a combination of both? If this is the case, what screens would I want to keep on the stack, and what screens would I load on demand? Why?&lt;/p&gt;  &lt;p&gt;Thank you for your feedback / opinions.&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by/3.0/"&gt;Creative Commons  license.&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=C2eHdA18HAc:28Qjmf1D3aY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=C2eHdA18HAc:28Qjmf1D3aY:DUWcskeyX7o"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=DUWcskeyX7o" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=C2eHdA18HAc:28Qjmf1D3aY:clraHZBW0_I"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=clraHZBW0_I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=C2eHdA18HAc:28Qjmf1D3aY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=C2eHdA18HAc:28Qjmf1D3aY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?i=C2eHdA18HAc:28Qjmf1D3aY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottCatesWeblog?a=C2eHdA18HAc:28Qjmf1D3aY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottCatesWeblog?i=C2eHdA18HAc:28Qjmf1D3aY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><georss:point>33.494557, -111.900199</georss:point><feedburner:origLink>http://scottcate.com/blog/wpf-to-screen-stack-or-load-on-demand/</feedburner:origLink></item><item><title>Please explain your build numbering system</title><link>http://feedproxy.google.com/~r/ScottCatesWeblog/~3/5E2UDC-XjhE/</link><pubDate>Tue, 10 Feb 2009 17:11:00 GMT</pubDate><guid isPermaLink="false">http://scottcate.com/blog/please-explain-your-build-numbering-system/</guid><dc:creator>Scott Cate</dc:creator><slash:comments>10</slash:comments><category domain="http://scottcate.com/blog/">Scott Cate: Technology</category><description>&lt;p&gt;Build numbers are tricky. Just a set of digits, that we all try so hard to make more valuable than 1.0.0.0, which isn&amp;rsquo;t helpful at all. Our build servers build. That&amp;rsquo;s all they do is build. Well I guess they also package.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s nice to know that the packages are without having to think to hard about it, so here is the build numbering system we came up with. (Notice the dots at EOL).&lt;/p&gt;
&lt;p&gt;[Major].&lt;/p&gt;
&lt;p&gt;[4 DigitYear].&lt;/p&gt;
&lt;p&gt;[Minor][WeekNumber(zero srtart)]&lt;br /&gt;
[DayofWeekNumber1=Monday].&lt;/p&gt;
&lt;p&gt;[24Hour][Minute(zero start)]&lt;/p&gt;
&lt;p&gt;A the final build number of looks like this &amp;hellip;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;&lt;em&gt;1.2009.30402.1010&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&amp;nbsp;Which interprets as &amp;hellip;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;&lt;em&gt;Version 1.3&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;&lt;em&gt;Built on Tuesday = 02&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;&lt;em&gt;During the fourth week = 04&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;&lt;em&gt;2009&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;&lt;em&gt;10:10 AM&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With many product builds, building all day long, and so many versions in the wild, I can look at an assembly version number (that match this) from last year, on a product that I may not be familiar with, and immediately know everything I need to know about it&amp;rsquo;s original and life span. It&amp;rsquo;s also very easy in my head to know if there is a newer version.&lt;/p&gt;
&lt;p&gt;This is all the information we need from the build number, and it&amp;rsquo;s nice and sortable in the file system.&lt;/p&gt;
&lt;p&gt;We prefixed the MMDD with a Minor build number, because when the week is &amp;lt; 10, the 0 is truncated, which breaks the sort.&lt;/p&gt;
&lt;p&gt;Do you have another build number idea?&lt;/p&gt;
&lt;div class="wlWriterHeaderFooter" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;This work is licensed under a&amp;nbsp;&lt;a href="http://creativecommons.org/licenses/by/3.0/"&gt;Creative Commons license.&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=JZC342rn"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=L49Q2Cgs"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=1009" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=ZMh1t53S"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=855" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=eACF5w2X"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=Rg6SXocB"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?i=Rg6SXocB" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=ySCMI4ew"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?i=ySCMI4ew" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><georss:point>33.494557, -111.900199</georss:point><feedburner:origLink>http://scottcate.com/blog/please-explain-your-build-numbering-system/</feedburner:origLink></item><item><title>Today @GangPlank – Brown Bag Lunch: ScreenCast Focused Video Blogging</title><link>http://feedproxy.google.com/~r/ScottCatesWeblog/~3/cZgcO0S0ch8/</link><pubDate>Wed, 04 Feb 2009 17:47:00 GMT</pubDate><guid isPermaLink="false">http://scottcate.com/blog/today-gangplank-brown-bag-lunch-screencast-focused-video-blogging/</guid><dc:creator>Scott Cate</dc:creator><slash:comments>3</slash:comments><category domain="http://scottcate.com/blog/">Scott Cate: Technology</category><description>&lt;p&gt;I&amp;rsquo;ve been forced into @GangPlank, and I&amp;rsquo;m scared!&lt;/p&gt;
&lt;p&gt;Not really, but kinda!&lt;/p&gt;
&lt;p&gt;&lt;a rel="external" href="http://gangplankhq.com/"&gt;GangPlank Headquarters&lt;/a&gt; is a &lt;a href="http://gangplankhq.com/what-is-gangplank/"&gt;very community oriented&lt;/a&gt; tech group in Mesa, and I&amp;rsquo;ve heard about all the community events they do, but I always seem to be to busy to get over there. With all the community stuff I do, it&amp;rsquo;s hard to get to everything. Anyway, in December I got a mail from &lt;a href="http://derekneighbors.com/"&gt;Derek&lt;/a&gt; that basically said &amp;ldquo;You&amp;rsquo;re speaking in February&amp;rdquo;. Didn&amp;rsquo;t ask, just appointed me. There was an out clause, but I agreed, and really liked the idea.&lt;/p&gt;
&lt;p&gt;Had he just called out for speakers, I (and presumably others) wouldn&amp;rsquo;t have responded.&lt;/p&gt;&lt;p&gt;&amp;nbsp;So Derek -- Good job on the take action /&amp;nbsp;&lt;a href="http://tr.im/ekw7"&gt;just ^ do it (NSFW)&lt;/a&gt;&amp;nbsp;/ plan.&lt;/p&gt;
&lt;p&gt;In January 2009, I started a new blog, and I&amp;rsquo;m focusing a lot on screen cast videos. There is a lot of reasons, but mostly I just like video. You can say and do so much more, in so much less time, and people really&amp;nbsp;&lt;em&gt;Get It&lt;/em&gt;&amp;nbsp;on video.&lt;/p&gt;
&lt;p&gt;Here are my starter topics / bullet points to cover in my 20-30 minutes.&lt;/p&gt;
&lt;p&gt;Some of these I know, and some of them I don&amp;rsquo;t. I&amp;rsquo;ll share what I&amp;rsquo;ve learned over the last 30 days in getting started with a ScreenCast video blog, as well as be asking questions about the parts I don&amp;rsquo;t know.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Software used /&amp;nbsp;&lt;a href="http://www.techsmith.com/camtasia.asp"&gt;Camtasia Recording&lt;/a&gt;&amp;nbsp;/&amp;nbsp;&lt;a href="http://www.techsmith.com/screen-capture.asp"&gt;Snagit&lt;/a&gt;&amp;nbsp;(I heart&amp;nbsp;&lt;a href="http://www.techsmith.com/"&gt;TechSmith&lt;/a&gt;&amp;nbsp;Tools)&lt;/li&gt;
    &lt;li&gt;Screen size (why I chose the somewhat weird 900X580 resolution)&lt;/li&gt;
    &lt;li&gt;Microphones and pre-amp (&lt;a href="http://www.m-audio.com/products/en_us/MobilePreUSB.html"&gt;I use a Mobile PRE USB&lt;/a&gt;)&lt;/li&gt;
    &lt;li&gt;Rendering (Camtasia and/or Microsoft Expression Media encoder)&lt;/li&gt;
    &lt;li&gt;Mobile rendering (for playback on Windows Mobile)&lt;/li&gt;
    &lt;li&gt;Hosting / storage (why I have two storage facilities)
    &lt;ul&gt;
        &lt;li&gt;Maybe touch a little of&amp;nbsp;&lt;a href="http://silverlight.live.com/"&gt;Silverlight Hosting&lt;/a&gt;&amp;nbsp;vs.&amp;nbsp;&lt;a href="http://aws.amazon.com/cloudfront/"&gt;Amazon CloudFront+AWS&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Blogging engine (how/why I chose&amp;nbsp;&lt;a href="http://graffiticms.com/"&gt;GraffitiCMS&lt;/a&gt;)&lt;/li&gt;
    &lt;li&gt;Playing back on Silverlight vs. Flash&lt;/li&gt;
    &lt;li&gt;Online media players, ScreenCast.com, Youtube, Yahoo, Google, Soapbox&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Here is the recorded uStream.tv embed....&lt;/p&gt;
&lt;p&gt;&lt;embed flashvars="autoplay=false" allowfullscreen="true" allowscriptaccess="always" src="http://www.ustream.tv/flash/video/1122686" type="application/x-shockwave-flash" height="320" width="400"&gt;&lt;/embed&gt;&lt;a style="text-align: center; padding-bottom: 4px; padding-left: 0px; width: 400px; padding-right: 0px; display: block; background: rgb(255,255,255); color: rgb(0,0,0); font-size: 10px; font-weight: normal; text-decoration: underline; padding-top: 2px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" target="_blank" href="http://www.ustream.tv/"&gt;Live TV by Ustream&lt;/a&gt;&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" class="wlWriterHeaderFooter"&gt;This work is licensed under a&amp;nbsp;&lt;a href="http://creativecommons.org/licenses/by/3.0/"&gt;Creative Commons license.&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=pz08Kbrg"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=LZeAILvQ"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=1009" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=Pq3SqCym"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=855" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=Re7S1Fw2"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=xuT1bpQM"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?i=xuT1bpQM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=5KuVOPfz"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?i=5KuVOPfz" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><georss:point>33.494557, -111.900199</georss:point><feedburner:origLink>http://scottcate.com/blog/today-gangplank-brown-bag-lunch-screencast-focused-video-blogging/</feedburner:origLink></item><item><title>Graffiti 404 Manager</title><link>http://feedproxy.google.com/~r/ScottCatesWeblog/~3/mS1jHiKsrcM/</link><pubDate>Sun, 01 Feb 2009 03:00:00 GMT</pubDate><guid isPermaLink="false">http://scottcate.com/blog/graffiti-404-manager/</guid><dc:creator>Scott Cate</dc:creator><slash:comments>12</slash:comments><category domain="http://scottcate.com/blog/">Scott Cate: Technology</category><description>&lt;p&gt;If you've been following my blog recently, you know I just switched from a mix of my old school home grown solution and the Microsoft ASP.NET welblogs to &lt;a href="http://graffiticms.com"&gt;GraffitiCMS&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;One thing I started wondering was .... did I get all my traffic? This was pretty easy, because most of my old content is actually in a myKB.com knowledge base, found at &lt;a href="http://ScottCate.myKB.com"&gt;http://ScottCate.myKB.com&lt;/a&gt;. I decided to let the old posts live where they are, and just start a new blog here on ScottCate.com.&lt;/p&gt;  &lt;p&gt;After reading: &lt;a href="http://www.madprops.org/blog/a-custom-404-page-for-graffiti/"&gt;MadProps.org Custom 404 Page for Graffiti&lt;/a&gt;, I was able to setup ASP.NET, IIS, and the 404 Post Page.&lt;/p&gt;  &lt;p&gt;But still, what was I missing? Where is that 404 report? What resources are missing, to cause the 404 in the first place? I once sifted through IIS logs; but I am not doing that again?&lt;/p&gt;  &lt;p&gt;Everyone is raving about how easy GraffitiCMS is to install, use, configure, and extend. So I decided to try it myself. And today I'm releasing a beta version to get some feedback.&lt;/p&gt;  &lt;p&gt;This posts will cover these ordered topics.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Download the 404 Manager &lt;/li&gt;    &lt;li&gt;Install the 404 Manager &lt;/li&gt;    &lt;li&gt;Create the 404 Post &lt;/li&gt;    &lt;li&gt;Create the 404 View template &lt;/li&gt;    &lt;li&gt;Setup ASP.NET to utilize the 404 Manager &lt;/li&gt;    &lt;li&gt;Setup IIS6 to utilize the 404 Manager &lt;/li&gt;    &lt;li&gt;Setup the 404Manager Widget to display the goods &lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;Step 1. Download the 404 Manager.&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://scottcate.com/files/downloads/ScottCate.Graffiti.zip"&gt;http://scottcate.com/files/downloads/ScottCate.Graffiti.zip&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt;Step 2. Install the 404 Manager.&lt;/h2&gt;  &lt;p&gt;This zip has a single ScottCate.Graffiti.dll file in it. This file needs to be uploaded to your /bin directory. You can do this in the Graffiti control panel under Site Options | Utilities | File Browser | bin | Add Files. Please note that you must unzip the downloaded zip file and extract the dll to your local machine. You want to upload the ScottCate.Graffiti.dll **NOT** the ScottCate.Graffiti.zip file. You’ll know if this doesn’t work, because the rest of these steps #4 will fail. The first two lines of the view, are dependant on this DLL file being in your bin directory. If you want to know right away if it worked, navigate to Presentation | Widgets, and you should see a &lt;strong&gt;&lt;em&gt;ScottCate 404Widget&lt;/em&gt;&lt;/strong&gt; in your list. Don’t do anything with this just yet, we’ll get to explaining it in Step 7.&lt;/p&gt;  &lt;h2&gt;Step 3. Create the 404 Post.&lt;/h2&gt;  &lt;p&gt;Create a new post from GraffitiCMS control panel, Live Writer (my favorite) or any other way you do it. Create this post with a slug of 404. This will render the URL for your 404 page as /404/Default.aspx. This only by convention, it can still work no matter what you name the page, but I think 404 as a slug name is appropriate.&lt;/p&gt;  &lt;h2&gt;Step 4. Create the 404 View file for rendering.&lt;/h2&gt;  &lt;p&gt;Here is my code for 404.View file. It uses my standard layout.view page (kind of like the default master page in Graffiti) so I just post a nice little message, and then display the results from my last 15 posts, and my 15 most popular posts. The view sets the 404 status code, so robots will know not to scan this page (&lt;a href="http://www.madprops.org/blog/does-your-404-404/"&gt;this trick was also found on MapProps.org&lt;/a&gt;), and also logs the 404 URL into graffiti custom data.&lt;/p&gt;  &lt;p&gt;Just so you feel comfortable, only unique entries are stored in the Graffiti custom object database, and each time the missing page is requested, a counter is increased, so we’re not using very much bandwidth from the database. You’ll see this in the final results.&lt;/p&gt;  &lt;div style="border-bottom: gray 1px solid; border-left: gray 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; max-height: 200px; font-size: 8pt; overflow: auto; border-top: gray 1px solid; cursor: text; border-right: gray 1px solid; padding-top: 4px"&gt;   &lt;div style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;     &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;   1:&lt;/span&gt; $SCProps.SetResponseStatusCode(404)&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;   2:&lt;/span&gt; $SC404.Log404URL()&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;   3:&lt;/span&gt;&amp;#160; &lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;   4:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;h1&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;$post.Title&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;h1&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;   5:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;p&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;$post.Body&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;p&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;   6:&lt;/span&gt;&amp;#160; &lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;   7:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;h2&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;15 Most Popular Posts&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;h2&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;   8:&lt;/span&gt; #foreach ($post in $data.PopularPosts(15))&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;   9:&lt;/span&gt; #beforeall&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  10:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;ul&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  11:&lt;/span&gt; #each&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  12:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt; &lt;span style="color: #ff0000"&gt;class&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;links404&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;a&lt;/span&gt; &lt;span style="color: #ff0000"&gt;href&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;$post.Url&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;$post.Title&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;a&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  13:&lt;/span&gt; #afterall&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  14:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;ul&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  15:&lt;/span&gt; #end&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  16:&lt;/span&gt;&amp;#160; &lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  17:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;h2&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;15 Most Recent Posts&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;h2&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  18:&lt;/span&gt; #foreach ($post in $data.RecentPosts(15))&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  19:&lt;/span&gt; #beforeall&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  20:&lt;/span&gt;   &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;ul&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  21:&lt;/span&gt; #each&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  22:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt; &lt;span style="color: #ff0000"&gt;class&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;links404&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;a&lt;/span&gt; &lt;span style="color: #ff0000"&gt;href&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;$post.Url&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;$post.Title&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;a&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  23:&lt;/span&gt; #afterall&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  24:&lt;/span&gt;   &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;ul&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;  25:&lt;/span&gt; #end&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;h2&gt;Step 5. Setup ASP.NET to utilize the 404 Post for 404’s&lt;/h2&gt;

&lt;p&gt;Add this line to your web.config inside the &amp;lt;system.web&amp;gt;&amp;lt;/system.web&amp;gt; node. Your customErrors node may have attributes that vary from mine, but what’s important here is the inner statusCode 404 node that points to your post page.&lt;/p&gt;

&lt;div style="border-bottom: gray 1px solid; border-left: gray 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; max-height: 200px; font-size: 8pt; overflow: auto; border-top: gray 1px solid; cursor: text; border-right: gray 1px solid; padding-top: 4px"&gt;
  &lt;div style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;
    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;   1:&lt;/span&gt; &lt;span style="color: #008000"&gt;&amp;lt;!-- Ignore customErrors attributes - yours may vary --&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;   2:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;customErrors&lt;/span&gt; &lt;span style="color: #ff0000"&gt;mode&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;RemoteOnly&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;defaultRedirect&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;error.htm&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;   3:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;error&lt;/span&gt; &lt;span style="color: #ff0000"&gt;statusCode&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;404&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;redirect&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;/404/default.aspx&amp;quot;&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060"&gt;   4:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;customErrors&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;h2&gt;Step 6. Setup IIS to utilize the 404 Post for 404’s&lt;/h2&gt;

&lt;p&gt;Changing the web.config will direct missing pages to your 404 page, **IF** the request was handled by ASP.NET. There are lots of requests handled by ASP.NET, and a lot that are not. If you request &lt;strong&gt;&lt;em&gt;/Scott.aspx&lt;/em&gt;&lt;/strong&gt;, and that page is not on your server, Step 5 has you covered. the request is processed by ASP.NET and the 404 redirect will kick in for you. BUT .. if you request /Scott without an extension (like all the post names on Graffiti) then IIS will show your tradition 404 page. Depending on your hosting, IIS, and operating system this technique will vary. If you’re in charge of it, you probably already know how to do it. If you’re hosting with a company, just open a support ticket, and have them setup IIS for you to show your custom 404 handler.&lt;/p&gt;

&lt;h2&gt;Step 7. Setup the 404 Manager widget to display your 404’s&lt;/h2&gt;

&lt;p&gt;If you made it past Step 4, and your 404 page is working, you’re in good shape because the 404 Manager is already collecting data on your behalf. Now you want to be able to see what pages are missing, and what resources are being asked for that are causing 404’s on your site. That’s where the 404Manager widget comes in.&lt;/p&gt;

&lt;p&gt;Log into the control panel and navigate to Presentation | Widgets and Select the &lt;strong&gt;&lt;em&gt;ScottCate 404Manager&lt;/em&gt;&lt;/strong&gt; from the (Configure Widgets) drop down list. Once this widget is added to the Configurable Widget Column, click edit. You will then be prompted with this form.&lt;/p&gt;

&lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://scottcate.com/files/media/image/WindowsLiveWriter/Graffiti404Manager_13DEF/image_3.png" width="405" height="412" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Widget Title:&lt;/em&gt;&lt;/strong&gt; This is what the widget will render as the group header on your site.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Post ID of the 404 Page to Display:&lt;/em&gt;&lt;/strong&gt; This is only used for clearing your 404 stats. This needs explanation. You know when you look at your Graffiti dashboard, there is a a stats record of your daily post views? There is also a report. You’ll be amazed at how often your dish out 404’s and now you have a post being displayed that will dramatically skew your reports. By supplying the Post ID of your 404 page here, when the Widget is displayed the stats for that Post ID will be cleared. To find your 404 Page Post ID, Edit the 404 post in the Control Panel, and you’ll see the Post ID in the query string of the URL.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Minimum number of hits before display:&lt;/em&gt;&lt;/strong&gt; This defaults to 1, and you’ll have many more 404’s that you care about to see. I set mine to 5 or 10. The onesie twosies are probably typos and I don’t really care about them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Clear Statistics for 404 Page Views:&lt;/em&gt;&lt;/strong&gt; This is the On | Off (values are true or false) switch for clearing the 404 page view results. Originally these were both combined into a single field. If you supplied the Post ID, the stats were removed, but having a separated on|off switch means that in the future you won’t have to lookup the Post ID of your 404 page.&lt;/p&gt;

&lt;p&gt;it’s important for you to know that &lt;strong&gt;&lt;em&gt;THIS IS AN ADMIN ONLY WIDGET&lt;/em&gt;&lt;/strong&gt;. Now that your widget is configured, add it to your Left or Right sidebar. Now the fun begins. Navigate back to you site, and watch the 404’s grow. I’m sure you have results to display, because you were originally setting up your 404 page with ASP.NET and IIS, and you tested it right? I wouldn’t be surprised if you already have more 404’s above the test pages you used.&lt;/p&gt;

&lt;p&gt;Here is what the final result will look like. Obviously your CSS / Theme will dictate style, but as far as functionality, here is what you can expect to see.&lt;/p&gt;

&lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://scottcate.com/files/media/image/WindowsLiveWriter/Graffiti404Manager_13DEF/image_6.png" width="356" height="392" /&gt;&lt;/p&gt;

&lt;p&gt;The title, you supplied in the widget, and a link back to my blog, with tagged posts related to the 404 Manager. I figured this would be a nice way to let people ask quesitons and read FAQ's about the Add-In / Widget.&lt;/p&gt;

&lt;p&gt;Then a counter summary. Mine says showing 16 of 217 &amp;gt; 5 hits. 16 entries currently qualify for my &amp;gt; 5 hits, with 217 total entries.&lt;/p&gt;

&lt;p&gt;And the meat of the widget is a list of the 404 entries. Each is preceded with a &lt;strong&gt;&lt;em&gt;[X,Y]&lt;/em&gt;&lt;/strong&gt; number couple. &lt;strong&gt;&lt;em&gt;X&lt;/em&gt;&lt;/strong&gt; = the number of hits, and &lt;strong&gt;&lt;em&gt;Y&lt;/em&gt;&lt;/strong&gt; = the number of referring sites that were tracked. This is a nice feature to show you where the traffic came from. The URL is truncated to be short enough to give you the gist of what the URL is. But if you click it, a simple JavaScript popup will show you what the full URL is. Here is a sample of the JavaScript popup.&lt;/p&gt;

&lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://scottcate.com/files/media/image/WindowsLiveWriter/Graffiti404Manager_13DEF/image_9.png" width="356" height="321" /&gt;&lt;/p&gt;

&lt;p&gt;Here is the xml structure that ends up being stored in the dbo.graffiti_objectStore. (Click for larger view)&lt;/p&gt;

&lt;p&gt;&lt;a href="http://scottcate.com/files/media/image/WindowsLiveWriter/Graffiti404Manager_7F42/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://scottcate.com/files/media/image/WindowsLiveWriter/Graffiti404Manager_7F42/image_thumb.png" width="404" height="117" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Which you can find with the following SQL Query&lt;/p&gt;

&lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; SELECT * FROM [dbo].[graffiti_ObjectStore]&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt; WHERE [Type] = &lt;span style="color: #006080"&gt;'ScottCate.Graffiti.SC404Storage'&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=8TxJwFI5"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=U0aYhHyc"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=1009" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=nd0Wb2So"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=855" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=XancTayG"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=MpwN700u"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?i=MpwN700u" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=yqwO6RES"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?i=yqwO6RES" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><georss:point>33.494557, -111.900199</georss:point><feedburner:origLink>http://scottcate.com/blog/graffiti-404-manager/</feedburner:origLink></item><item><title>GraffitiCMS Wish List: Support for Internationalization</title><link>http://feedproxy.google.com/~r/ScottCatesWeblog/~3/LMwlxegDY5w/</link><pubDate>Sat, 31 Jan 2009 02:34:15 GMT</pubDate><guid isPermaLink="false">http://scottcate.com/blog/graffiticms-wish-list-support-for-internationalization/</guid><dc:creator>Scott Cate</dc:creator><slash:comments>0</slash:comments><category domain="http://scottcate.com/blog/">Scott Cate: Technology</category><description>&lt;p&gt;I have several offers to convert my Tech content into other languages. Currently, GraffitiCMS doesn’t support any internationalization. I hope this is on the radar.&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by/3.0/"&gt;Creative Commons  license.&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=6rqn013b"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=6cnQsFTv"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=1009" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=qI2YagJt"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=855" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=yvNkK1vg"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=gwKANDRp"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?i=gwKANDRp" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=QOYJIce0"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?i=QOYJIce0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><georss:point>33.494557, -111.900199</georss:point><feedburner:origLink>http://scottcate.com/blog/graffiticms-wish-list-support-for-internationalization/</feedburner:origLink></item><item><title>I don't know: Can you display the file size in Visual Studio Solution Explorer</title><link>http://feedproxy.google.com/~r/ScottCatesWeblog/~3/9NoHrjeqkr8/</link><pubDate>Sat, 31 Jan 2009 01:46:00 GMT</pubDate><guid isPermaLink="false">http://scottcate.com/blog/can-you-display-the-file-size-in-visual-studio-solution-explorer/</guid><dc:creator>Scott Cate</dc:creator><slash:comments>0</slash:comments><category domain="http://scottcate.com/blog/">Scott Cate: Technology</category><description>&lt;p&gt;&lt;strong&gt;A reader asks&amp;hellip;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;When viewing the Solution pane in Visual Studio 2008, is there a way to display file sizes? Most of my web applications have files in the project besides ASPX and the like (i.e., SWF, GIF, JPG) all of which affect download times. I like to remind myself of file sizes, and I have to open Windows Explorer and look at the file there to get the file size. If this functionality is not in Visual Studio, how do I request it?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;My first answer is .... I don't think so. I know in VS2010 there is a lot of ways to customize the IDE, that can't be done today, so I'm going to guess that it can be done with an extension in CS2010, and that it can not be done in VS2008 without some fancy footwork.&lt;/p&gt;
&lt;p&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by/3.0/"&gt;Creative Commons license.&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=8EzZC8JT"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=XNvW4YSS"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=1009" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=392mIlwF"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=855" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=5oi6822E"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=oo71winq"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?i=oo71winq" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ScottCatesWeblog?a=YTSAZHw3"&gt;&lt;img src="http://feeds.feedburner.com/~f/ScottCatesWeblog?i=YTSAZHw3" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><georss:point>33.494557, -111.900199</georss:point><feedburner:origLink>http://scottcate.com/blog/can-you-display-the-file-size-in-visual-studio-solution-explorer/</feedburner:origLink></item></channel></rss>
